Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Validación a nivel de campo (https://www.clubdelphi.com/foros/showthread.php?t=12686)

Luis 23-07-2004 21:51:57

Validación a nivel de campo
 
Hola !
Como hago para validar que el numero capturado se encuentre en un rango de 1 a 1000 validando a nivel de campo.
Tengo en la propiedad CustomConstraint x > 1 and x < 1000 y en la propiedad ConstraintErrorMessage el mensaje que quiero visualizar (cabe mensionar que utilizo firebird y los componenetes de Interbase para conectarme a la b.d.). Alguien puede indicarme cual es el error ya que no me funciona o que es lo que me falta ?.

:confused:

jachguate 23-07-2004 23:23:21

Al tratarse de un rango, podes valerte de las propiedades MaxValue y MinValue.

Como último recurso, y en caso de condiciones complejas, podes valerte del método OnValidate del TField, y elevar una excepción en caso la validación no se satisfaga.

Hasta luego.

;)

Luis 24-07-2004 01:44:03

Gracias jachguate, pero yo recuerdo que cuando utilizaba componenetes del BDE (query) podia validar a nivel de campo sin utilizar Onvalidate o elevando una excepcion, sin embargo los componenetes que ahora utilizo de interbase no funciona.

Delfino 25-07-2004 13:48:53

A mi tampoco me funciono el CustomConstraint con los IBX y me servi de los max y min values q me funcionaron muy bien..


La franja horaria es GMT +2. Ahora son las 18:04:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi