GARANTIR DESCONTO

Fórum Busca Rapida #175045

14/08/2003

0

Tenha um banco de dados de servidores e quero fazer uma pesquisa que, qual o usuario for digitando as letras ja vao sendo localizados, eu fiz um teste mas esta dando erro, onde estou errando.

DBGrid1.Perform(LB_SELECTSTRING,0,LongInt(PChar(Edit1.Text)));

alguem pode ajudar?


obs. o dbgrid1 poderia ser a tabela?


Machado

Machado

Responder

Posts

14/08/2003

Diogoalles

utilize um Query para exibir os dados que precisa e na ordem que quer. Ligue o Query a um DataSource e ligue este a um DBGrid.
Coloque um Edit e no evento OnChange dele digite:

if (Edit.Text <> ´´) then
Query.Locate(´NOME´,Edit.Text,[lopartialkey]);

onde NOME vai ser o campo que vc quer pesquisar.

abraço
Diogo


Responder

Gostei + 0

14/08/2003

Machado

Não sei se fui eu que não lhe entendi ou se foi que não me entendeu.

o edit onde vou digitar as letras fica logo assim do dbgrid de tal forma que deve mostrar imediatamente o solicitado como no exemplo do listbox da pagina aqui do clube ok.




utilize um Query para exibir os dados que precisa e na ordem que quer. Ligue o Query a um DataSource e ligue este a um DBGrid. Coloque um Edit e no evento OnChange dele digite: if (Edit.Text <> ´´) then Query.Locate(´NOME´,Edit.Text,[lopartialkey]); onde NOME vai ser o campo que vc quer pesquisar. abraço Diogo



Responder

Gostei + 0

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

Aceitar