Dbgrid e edit

Delphi

28/01/2004

Qual o codigo pra quando eu digitar uma letra no edit o query fazer a pesquisa e jogar no dbgrid

No change do Edit ....

Eu tentei sempre alterando o sql do query mas ta dando uns problemas ...

Desde ja agradecido

Diego


Diegus

Diegus

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

28/01/2004

uma opção..

na query você coloca um parametro...

sql da query.....
where nome like :parametro


no evento onKey press do edit é só você colocar
query1.parametro := edit.text


sendo que esta query que esta ligada ao DBGrid.


Espero ter ajudado!
Lucas!


GOSTEI 0
Delphibond

Delphibond

28/01/2004

complementando o q o amigo disse acima vc tambem pode colocar

Select * from tabela where upper(campo) like upper(:Parametro)

e colocar no onchange do edit:
query1.close;
qrery1.parambyname(´Parametro´).value:=´¬´+edit1.text+´¬´;
query1.open;

notas: o ¬ dois dois lados do texto do edit serve pra fazer uma pesquisa ignorando os caracteres que vem antes e depois do texto que você digitou pra pesquisar.

espero ter ajudado..
t+


GOSTEI 0
POSTAR