Pesquisa no componente dblookupcombobox

Delphi

24/07/2003

eu gostaria muito de saber como fazer uma pesquisa no componente dblookupcombobox. ex: quando eu digito as iniciais da mercadoria ele localiza na tabela de mercadoria.

outro exemplo: se eu digitar ´ba´ ele localiza todas as mercadorias com ba.

desde de ja eu agradeço bela sua boa vontade de ajudar e estagiario preste a perder o emprego.

:cry:


Renan

Renan

Curtidas 0

Respostas

Maicon

Maicon

24/07/2003

para este tipo de consulta, a melhor maneira é com sql puro.
ex.:

Query.sql.add(´Select * from mercadorias where merc_nome like ´ba¬´´);


GOSTEI 0
Macario

Macario

24/07/2003

o Renan esta certo em lhe dizer pra usar SQL mas usando a instrução sql

seria melhor passar um parametro para o Like...

Query.sql.add(´Select * from mercadorias where merc_nome like :variavel

mas acho que vc nao deva conhecer SQL

entao este tipo de consulta no dblookupcombobox não é aconselhavel

mas é possivel usa-lo com pesquisa incremental

me manda um email que te passo os passos para isso


GOSTEI 0
R3yz0r

R3yz0r

24/07/2003

æ seguinte faz isso no evento onkeydown :
[b:eddebb4530]Query.sql.add(´Select * from mercadorias where nome like variavel)[/b:eddebb4530]

Falow æ e boas compilações!! :)


GOSTEI 0
Renan

Renan

24/07/2003

mas o problema é que eu não consigo digitar na dbloockup por isso não consigo fazer a pesquisa ne com findnearest nem com sql.



para este tipo de consulta, a melhor maneira é com sql puro. ex.: Query.sql.add(´Select * from mercadorias where merc_nome like ´ba¬´´);



GOSTEI 0
POSTAR