FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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..
__________________
No todo es como parece ser... |
#3
|
||||
|
||||
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|