Estou desesperado!!!!
27/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 já vai arecendo 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.
Agora estou usando Interbase.
Se alguem poder me ajudar, agradeço desde já!
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 já vai arecendo 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.
Agora estou usando Interbase.
Se alguem poder me ajudar, agradeço desde já!
Anonymous
Curtir tópico
+ 0
Responder
Posts
28/02/2003
Anonymous
no evento onchange do edit.text vc coloca o sequinte código
with query1 do
begin
close;
with sql do
begin
clear;
add(´select *´);
add(´from vendedores´);
add(´where nome like ´´¬´+edit1.texte´¬´´´);
end;
open;
end;
esta solução não é boa porque cada vez que vc acrecentar uma letra ele ira fazer uma consulta e mostrar no grid
outra solução seria vc colocar no evento onkeypress o sequinte código
if key = #13 then
with query1 do
begin
close;
with sql do
begin
clear;
add(´select *´);
add(´from vendedores´);
add(´where nome like ´´¬´+edit1.texte´¬´´´);
end;
open;
end;
with query1 do
begin
close;
with sql do
begin
clear;
add(´select *´);
add(´from vendedores´);
add(´where nome like ´´¬´+edit1.texte´¬´´´);
end;
open;
end;
esta solução não é boa porque cada vez que vc acrecentar uma letra ele ira fazer uma consulta e mostrar no grid
outra solução seria vc colocar no evento onkeypress o sequinte código
if key = #13 then
with query1 do
begin
close;
with sql do
begin
clear;
add(´select *´);
add(´from vendedores´);
add(´where nome like ´´¬´+edit1.texte´¬´´´);
end;
open;
end;
Responder
Clique aqui para fazer login e interagir na Comunidade :)