Fórum Validar datas #227966

26/04/2004

0

Ola,
Como faço para q ao sair de um campo TDBEDIT (no datamodule, em simpledataset defini a mascara 00/00/0099), faça a validação de datas, de preferencia sem usar excepet?
Ja vi alguns exemplos pela web, mas a maioria é para tedit e outros nao consegui fazer funcionar.
Uma dica q me deram seria traduzir as msg de erro do delphi, mas convenhamos, é melhor aprender a tratar este tipo de erro.
Desculpe pela pergunta, pois sou iniciante no assunto.
Grato
Luciano
d7+fb1.5


Lucianorw

Lucianorw

Responder

Posts

27/04/2004

Wagnerpb

Tente algo mais ou menos assim, no evento on_exit do Edit

If Edit1.Text <> ´´ then
begin
try
Edit1.Text:=DateToStr(StrToDate(Edit1.Text))
except
ShowMessage(´Data Inválida´);
Edit1.Setfocus;
end;
end;

Outra opção, seria utilizar os componentes da RXLib


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar