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)
-   -   validar campos.... (https://www.clubdelphi.com/foros/showthread.php?t=32152)

chileno 27-05-2006 17:51:36

validar campos....
 
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

Código:

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


La franja horaria es GMT +2. Ahora son las 15:32:26.

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