Validar fecha
Buenos días
Mi inquietud es la siguiente: tengo un campo maskedit donde se va a ingresar datos tipo fecha, cuando se digita una fecha dd/mm/aa me da un error de delphi diciendo que la fecha no es válida, tengo en el evento onexit del maskedit el siguiente código: pero aun asi no me sale el mensaje de delphi y no el que le he asignado, lo he intentado de varias maneras, y no me muestra el mensaje definido pro mi, sino el de error de delphi. Alguien podría decirme que estoy haciendo mal o que me falta para que funcione bien? Gracias de antemano tengan buen día |
Fecha
Fijate si la mascara que tenes es de tipeo o de validación, seguramente es de validacion de fecha si no el error no te daria. Fijate que seguramente tenes mal configurada el tipo de FEcha en Windows, o sea si en windows tenes dd/mm/aaaa la validacion a dd/mm/aa va a dar error, si no queres modificar esto hace una mascara de tipeo unicamente.
Espero te sirva. Noshy |
Sugerencia: podrias usar un DateTimePiker que tiene mas funcionalidad para ls fechas.
Saludos, |
gracias
Judit |
Try
StrToDate(MaskEdit1.Text); Except ShowMessage('Fecha incorrecta'); OJo, que el error te esta dando en "StrToDate(MaskEdit1.Text);" dentro del TRY, para que esto no suceda, tenes que destildar "Stop on Delphi Exceptions" desde el menu Debbuger Options. Des esta manera te vana empezar a funcionar los TRY. Suerte |
La franja horaria es GMT +2. Ahora son las 22:45:10. |
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