Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-07-2006
Quin Quin is offline
Miembro
 
Registrado: jun 2006
Ubicación: Marchena, Sevilla, España
Posts: 19
Poder: 0
Quin Va por buen camino
Question 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
Responder Con Cita
  #2  
Antiguo 10-07-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 19
nemesio Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 10-07-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 19
nemesio Va por buen camino
Para la otra duda que tienes, utiliza la función YearsBetween(), ella te da los años transcurridos entre dos Fechas.
Responder Con Cita
  #4  
Antiguo 10-07-2006
Quin Quin is offline
Miembro
 
Registrado: jun 2006
Ubicación: Marchena, Sevilla, España
Posts: 19
Poder: 0
Quin Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 09:33:24.


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
Copyright 1996-2007 Club Delphi