Como disparo o OnValidate

Delphi

08/11/2004

Bom Dia Comunidade,

Gostaria de saber como faço para disparar o Onvalidate de um campo, uso DBX com ClientDataSet, Exemplo:

No meu form tenho um DBEdit e quando passo por esse campo sem digitar nada só clicando com tab ele nao dispara o onvalidade, gostaria de fazer disparar o Onvalidade se o Usuario na digitar nada no campo.

Obrigado
Eduardo
eduardo@controlm.com.br


Jep

Jep

Curtidas 0

Respostas

Delphi32

Delphi32

08/11/2004

Você criou TFields em tempo de projeto? Se sim basta abrir o Fields Editor da tabela ou query e no Object Inspector clicar na aba Events e então clicar duas vezes no espaço ao lado do nome do evento OnValidate.

Se você não criou os TFields em tempo de projeto você pode adicionar no OnCreate do Form o seguinte código:

...
private
   procedure MyValidate(Sender: TField);
...
implementation
{$R *.dfm}
...
procedure TForm1.MyValidate(Sender: TField);
begin
   //Seu código de verificação do campo aqui
end;
...


Qualquer dúvida poste aqui de novo. E, hum, não é meu trabalho lhe dizer isso, mas esse tópico pode ser bloqueado por estar desrespeitando as regras do fórum. Palavras como ´Urgente´ não podem ser usadas nos títulos dos Posts. Dê uma olhada nas [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta.[/url]


GOSTEI 0
POSTAR