Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   validar fecha (https://www.clubdelphi.com/foros/showthread.php?t=15234)

morfeo21 15-10-2004 00:49:24

validar fecha
 
Que tal amigos del foro, quisiera hacerles una consulta. Pues veran estoy intentando validar un campo tipo fecha en delphi atravez de el onvalidate del campo mismo es decir delde TablaNombrecampoValidate(Sender); si no mas recuerdo , pero no encuentro la manera de hacerlo.
Pues cada vez que ingresan una fecha incorrecta (dd/mm/yyyy) 21/13/2004 me emite el error propio de delphi de la siguiente manera '21/113/2004' is not a valid date .Lo que pretendo es personalizar el mensaje de error por uno propio. aguien me puede ayudar. gracias de Antemano

Hugo 15-10-2004 11:25:45

intercepta el OnSetText en lugar del OnValidate, aquí compruebas que la fecha sea correcta, y despues debes dal el valor correcto al campo, es decir:

if FechaCorrecta(Text) then
Campo.AsString := Text;

Suponiendo que tengas una funcion que se llame FechaCorrecta que haga las comprobaciones pertinentes, incluso puede presentar el mensaje de error.

Espero haberte ayudado.

Salu2


La franja horaria es GMT +2. Ahora son las 16:55:18.

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