![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Hola:
Si puedes usar un TMaskEdit pero debes de tener que te puede causar algunos problemas. Para verificar que realmente sea formato de fecha haz una rutina como la siguiente en el evento exit del TMaskEdit: [code] TMaskEdit.OnExit.... try StrToDateTime(TMaskEdit.text) except ShowMessage('Fecha no válida'); end; [\code] ya que como te dice Virginia el TMaskEdit te respetará la entrada de números pero no necesariamente se puede tratar de una fecha valida, en México por ejemplo, usamos la convención dd/mm/aa, si por ejemplo editan "15/17/04" la fecha estará mal. Saludos y espero te sirva de algo ![]()
__________________
Ernesto R. |
|
#2
|
||||
|
||||
|
dado que usas dbedits, esta verificación la hará automáticamente el campo fecha antes de aceptar el dato que intentan asignarle, por lo que no es necesario programarla por tu cuenta. Así que si conicide con el formato... yo dejaria que la propia VCL se encargue de verificar si se trata de una fecha válida.
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|