Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema con Campo Fecha (https://www.clubdelphi.com/foros/showthread.php?t=43217)

Caray 04-05-2007 21:46:04

Problema con Campo Fecha
 
Hola gente del foro, tengo un problema que no es muy grande pero es problema al fin.
La cosa es que tengo una tabla con un campo fecha/hora, en mi formulario tengo configurado para que la fecha se ponga de esta manera dd/mm/aaaa lo que quiero saber es como podria hacerle para que me mande un mensaje cuando la fecha no es valida por ejemplo 00/00/0000 o 01/01/1500, ya que si le dejo sa me manda un error; también cuando en mi formulario lleno el campo para la fecha pero me arrepiento y la borro me manda un error de que no es valida la fecha. Esa es mi duda como hacer para que me mande un mensaje cuando la fecha no es valida.
Sin más por el momento me despido.

luisgutierrezb 05-05-2007 01:16:08

lo mas facil, busca un componente DBDateTimePicker, automaticamente valida y se ve bonito :) hay varios gratis en la pagina de torry

Caray 08-05-2007 05:16:03

Buena Opcion, pero sigo en las mismas
 
Que onda Luis y demas gente, pues decirte que cheque el componente DBDateTimePicker es bueno, pero lo malo es que para lo que estoy intentando hacer no me funcionaría. Mira te explico, lo que necesito es que el usuario introduzca una fecha de nacimiento, pero a veces no se sabe una y entonces se le sugirie poner cualquiera y para no complicarsela intento con puros ceros (00/00/0000) o unos (11/11/1111) pero no se puede ya que hay 31 días, 12 meses y acepta años arriba de 1800; además cuando introduce una y se arrepiente borra la fecha e intenta pasarse a otro campo pero le sale otro error, entonces lo que quiero hacer es que si no es una fecha valida me muestre el mensaje de que dicha fecha no es valida. El componente no me sirve porque si es 11/01/1998 va a tardar algo para mostrarlo.
Gracias de todos modos sigo esperando más respuestas.


La franja horaria es GMT +2. Ahora son las 00:12:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi