Verificar se a data está correto

Delphi

02/08/2005

Ola amigos,

eu estou com problema, não estou conseguindo verificar se o DBEdit que contem a data está correto. ex.: eu tenho um componente DBEdit que está ligado ao campo ´Cadastro´ que é do tipo ´Date´, quando eu vou inserir um registro novo, o sistema inicializa este campo com a data atual, mas o usuario pode modificar a data, queria saber como eu faço para verificar se a data que o usuario digitou está correto, para então inserir a data no banco? O banco que eu utilizo é o paradox.


abraços!
Pestana.


Pestana

Pestana

Curtidas 0

Respostas

Edilcimar

Edilcimar

02/08/2005

try
data := strtodate(edit1.text);
except
showmessage(´esta não é uma data válida´);
end;
mas acho que vc deveria usar maskedit em vez de edit, e aí o procedimento é o mesmo


GOSTEI 0
Daniel_mc

Daniel_mc

02/08/2005

Tenho quase certeza, mas talvez o edilcimar possa me corrigir se estiver errado. Isto vai depender tambem das configurações Regionais de Data que estiver configurado no seu windows. Tem que bater com o DBEdit.


GOSTEI 0
Pestana

Pestana

02/08/2005

deu certo, valeus pela ajuda !

abraços.
Rogério.


GOSTEI 0
POSTAR