Fórum validação de data #269263
18/02/2005
0
Estou usando um dbgrid em um das celuda é dataIncial e outra dataFinal. Gostaria de quando o usuário digita-se data errada, por exemplo 31/02/2005. Emiti-se um msg de erro.
Atilio
Curtir tópico
+ 0Posts
18/02/2005
Jc_analista
try strtodate(eddata.text); except showmessage(´Data Invalida´); end;
Gostei + 0
18/02/2005
Atilio
mas e no dbGrid: qual o evento e coloco o codigo.
Gostei + 0
18/02/2005
Jc_analista
if query1.fieldbyname(´data´).asdate>0 then // verificando se já digitou a data begin // coloca o codigo q eu te mandei antes end;
Acho q tem outra maneira, mas assim funciona.
Gostei + 0
18/02/2005
Marcio.theis
procedure TfrmTeste.qryDTDATAValidate(Sender: TField); begin if qry.FieldByName(´DTDATA´).AsDateTime > 0 then raise Exception.Create(´Data inválida !´); end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)