poner topes en un campo fecha
Hola amigos, una consulta .Tengo una Tabla definida asi
clientes ( codcli integer not null, apepat varchar(40), apemat varchar(40, ... .. fnacim date ) Atravez del Delphi quisiera poder indicarle que solo permita fechas entre los años 1980 al año actual , pero no logro validar este ingreso. Gracias de antemano. |
Hola:
Puedes usar un TDatePicker para obtener una fecha y con la función YearOf obtienes el año, luego haces las comparaciones lógicas. Hasta luego.. |
Si usas el TdateTimePicker, tienes MinDate y MaxDate, MinDate lo pones a 1/1/1980 y Maxdate, en tiempo de ejecución le asignas la funcion date(), así no dejará poner una fecha futura.
Puedes usar el evento OnCreate del form, o incluso el OnNewRecord de la tabla para poner la fecha que estimes oportuna. saludos |
La franja horaria es GMT +2. Ahora son las 00:46:08. |
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