OnChange no Interbase!

26/02/2003

0

Aí galera!
Estou com um problema. Criei um campo Edit1.text e um DBGrid e quero que quando eu ir digitando as letras do Nome do Cliente (por exemplo) já vai aparecendo os nomes que começa com aquelas letras que ja digitei no Grid abaixo. Me entenderam?
Já usei uma vez em Paradox e usei Findnearest.

Se alguem poder me ajudar, agradeço desde já!


Marcio Cruz

Marcio Cruz

Responder

Posts

26/02/2003

Eniorm

Tente usar os seguintes comandos.
Use a Query:

Query.Close;
Query.SQL.Clear;
Query.SQL.Add(´select * from nometabela where nome like ´´´+Edit1.text+´¬´´´);
Query.Open;


Coloque estes códigos num botão ´Pesquisar´ por exemplo.
E, no evento [b:738765d493]OnKeyPress[/b:738765d493] do Edit, use:


OnKeyPress := nil;
if (key = #13) then 
   key := 0
else
   BitBtn1.Click; // o nome do botão ´Pesquisar´ .Click
OnKeyPress := Edit1KeyPress;
// recebe o nome deste evento!



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar