Buscar

EConvertError no dbedit com datas inválidas

Código

1º Adicione um ApplicationEvents no Form que está o DbEdit.
2º No evento onEvents1Exception do ApplicationEvents digite o código;

// Código
if(E is EconvertError) then
 Begin
 MessageBox(Handle,
 pchar('Data de pesquisa '+form2.DBEdit1.Text +  ' é inválida') , pchar(''), 16);
 form2.DBEdit1.Clear;
 form2.DBEdit1.Field.EditMask := '';
frm_dom1.DBEdit1.Field.EditMask :='99/99/9999;1;';
end;

 

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Data e hora
Adicionada dia: 22/06/10
Por: Alacy Serrão
Visualizada: 2478 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009