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?
DBGrid1.Perform(LB_SELECTSTRING,0,LongInt(PChar(Edit1.Text)));
alguem pode ajudar?
obs. o dbgrid1 poderia ser a tabela?
Machado
Curtir tópico
+ 0
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
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.
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
Clique aqui para fazer login e interagir na Comunidade :)