Fórum Validar Data!! #183279
20/09/2003
0
Japa
Curtir tópico
+ 0Posts
20/09/2003
Japa
Alguem pode me ajudar??? por favor :cry:
Gostei + 0
21/09/2003
Delphiman
Japa trabalhar com data é algo realmente complicado em nosso dia a dia eu para resolver meus problemas com isso costumo usar componentes próprios para datas como o TDateTime(RxLib) e o TDateTimePicker(Win32), mas para uma solução que pode ajudar em muito existe a strtoDateDef, quando da erro vc configura uma data Default que pode ser seu sinal de erro ou um valor adotado apenas para não parar a rotina.
Exemplo:
...
var data : TDateTime;
...
Data := StrToDateDef(Edit1.Text, strtodate(´01/01/1800´));
if FormatDateTime(´dd/MM/yyyy´, data) = ´01/01/1800´ then
begin
ShowMessage(´Data inválida!´);
Exit;
end;
Gostei + 0
21/09/2003
Echoesofpinkfloyd
var d: variant;
begin
if data.text=´ / / ´ then exit;
try
d:=strtodate(data.text);
except
showmessage(´Data invalida´);
data.setfocus;
end;
Gostei + 0
21/09/2003
Japa
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)