PDA

Ver la Versión Completa : validar campos....


chileno
27-05-2006, 17:51:36
hola a todos...
tengo un detalle que me gustaria que me orienten...
trabajo con mysql y tengo una tabla con un campo del tipo DECIMAL(5,2).
Como puedo restringir o validar el ingreso de un dato a dicho campo?...
para este caso:

dato : 2345645,12

en este caso delphi lo acepta pero mysql almacena este valor 9999,99
la idea es utilizar el evento OnValidate de dicho campo, es ahi donde me gustaria que me hechen una mano para ver como puedo validar dichos valores que se ingresa al campo....
obviamente respetando el dominio que tiene el campo 4 digitos para la parte entera y 2 digitos para la parte decimal.
chauz....

chileno
27-05-2006, 18:10:05
se me olvidava que puedo restringir el ingreso de un dato usando la propiedad MaxValue ...la idea es capturar dicho error y mostrar un mensaje mas amigable al usuario final....

reevil
27-05-2006, 19:27:30
mmhh... tal vez podrias utilizar


Edit->Text.Length();


con eso obtienes el la cantidad de caracteres de tu edit, y ya puedes hacer las validaciones que te parescan pertinentes ( si la cantidad de caracteres es mayor a la que puedes poner en tu DB aparece el mensaje "No estan permitidas cantidades mayores a xxxxx.xx" o algo asi)

saludos