FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
insertar fechas y corregirlas
hola a todos, estoy empezando a usar el c++ builder y tengo muchas dudas. espero podaís ayudarme a resolverlas.
ahora, he creado un campo Mask Edit para poner las fechas; el problema es que puedo meter los datos que quiera. ¿Alguien podría decirme como impedir poder meter el mes 34 o el día 56? Otra duda: quiero que a partir de la fecha del sistema y una fecha de nacimiento, poder obtener la edad de una persona. Tampoco tengo idea de como hacerlo Espero vuestra ayuda lo antes posible. un saludo a todos |
#2
|
|||
|
|||
Ok, no tengo C Builder instalado, pero prueba con la función TryStrToDate(), que devuelve False si la fecha no es válida. Eso lo puedes hacer en el evento OnExit del MaskEdit, si la fecha no es correcta, limpias el MaskEdit Mandas un Mensaje de Error y le devuelves el foco al MaskEdit.
Suerte. |
#3
|
|||
|
|||
Para la otra duda que tienes, utiliza la función YearsBetween(), ella te da los años transcurridos entre dos Fechas.
|
#4
|
|||
|
|||
muchas gracias nemesio por tu ayuda. la primera duda la he resuelto y la segunda también pero de otra forma porque la función que me dices no la encuentro por ninguna parte. He usado la función DecodeDate, que te separa la fecha en dia, mes y año.
Muchas gracias y un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Las horribles fechas, control de fechas | Huer | OOP | 6 | 18-10-2005 19:11:49 |
sql con fechas | soloriv | SQL | 4 | 11-03-2005 21:12:49 |
Insertar Fechas en MySQL | bustio | SQL | 2 | 12-01-2005 14:03:22 |
Insertar con Ado | comba | Conexión con bases de datos | 1 | 17-02-2004 10:40:51 |
Fechas | Novás | Varios | 1 | 20-10-2003 13:39:57 |
|