Verificar se a data está correto
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.
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
Curtidas 0
Respostas
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
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
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
02/08/2005
deu certo, valeus pela ajuda !
abraços.
Rogério.
abraços.
Rogério.
GOSTEI 0