Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problema con fechas (https://www.clubdelphi.com/foros/showthread.php?t=29955)

gustavoh 05-02-2006 20:41:58

problema con fechas
 
tengo un mask edit para ingresar un fecha y tengo este problema:
si el usuario me ingresa algo asi: 99/99/9999
me sale una exception EVariantTypeCastError que no puede pasar es fecha
a tipo Date
quisiera saber como hacer para que solo se pueda ingresar fecha validas
e advertirle al usuario que pudo una fecha incorrecta

MUCHAS GRACIAS

marcoszorrilla 05-02-2006 21:16:19

Código Delphi [-]
procedure TForm1.MaskEdit1Exit(Sender: TObject);
var
MiFecha:Tdate;
begin

  Try
  MiFecha:=StrToDate(MaskEdit1.Text);
  Except
  ShowMessage('Formato de Fecha incorrecto');
  end;

end;

Un Saludo.

osmar 06-02-2006 15:39:46

Hola Amigos!!

Yo tambien tengo el mismo problema, pero en este caso, la fecha se carga en un Dbgrid en que evento tengo que poner ese control...


Gracias de antemamo..

Saludos Osmar..

marcoszorrilla 06-02-2006 22:20:34

Respondiendo a Osmar, que dicho sea de paso debiera haber abierto otro hilo para hacer su pregunta, si haces doble clic en el Ttable correspondiente añades todos los campos, botón derecho y añadir, seleccionas el campo Fecha que corresponda y en su propiedad EditMask eliges la correspondiente a fechas, no tienes porque hacer nada con la rejilla, el formato de fecha lo tendrá para todas las situaciones en que utilices controles enlazados a datos.

Un Saludo.

gustavoh 06-02-2006 22:49:24

gracias
 
muchas gracias!;)

osmar 07-02-2006 13:17:20

Gracias marcoszorrilla por la respuesta.. ahora tengo otro problema, pero ahora si ya abriré otro hilo...


Gracias por la ayuda..!!!

Saludos Osmar Rolón...


La franja horaria es GMT +2. Ahora son las 00:39:20.

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