Como usar o OnValidate?
17/01/2006
0
if (not Empty(Sender.AsString))and (not Valida(2, Sender.AsString)) then begin TbPrincipalCNPJ.Clear; DBEdit3.Clear; Exit; end;
Lembrando que as duas funções do IF, são funcoes criadas por mim...
Desde já agradeço
[]s
Titanius
Posts
17/01/2006
Bruno Belchior
18/01/2006
Titanius
Fala aí Bruno, poderia dar um exemplo do seu uso? Pois queria que limpasse o Field, assim forçaria o usuário a digitar novamente a informação.
[]s
18/01/2006
Bruno Belchior
procedure TFrmTeste.ClntDtStTeste1NAMEValidate(Sender: TField); begin if Sender.AsString <> ´Bruno Belchior´ then begin DbEdtNome.Clear; raise Exception.Create(´O nome está errado´); end; end;
18/01/2006
Titanius
Para validar alguma informação de algum campo, o certo mesmo eh usar o OnValidate, ou não? Pois colocar no OnExit é foda né!?
[]s
18/01/2006
Bruno Belchior
18/01/2006
Adriano Santos
Só um comentário. No onExit ainda tem o problema do cara não passar pelo campo e clicar direto em Ok, Confirma e etc forçando nos a prever isso tb...rsr :wink:
Clique aqui para fazer login e interagir na Comunidade :)