Pesquisa
18/02/2003
0
Boa Noite,
Vamos ver se alguém pode me ajudar, eu estou com uma aplicação e em uma das rotinas faço uma pesquisa, só que a pesquisa que estou fazendo naum me satisfas, gostaria que a pessoa digitasse por exemplo ´MA´ e o grid mostrasse todas as palavras que tem esse trecho.
Desde já obrigado
Vamos ver se alguém pode me ajudar, eu estou com uma aplicação e em uma das rotinas faço uma pesquisa, só que a pesquisa que estou fazendo naum me satisfas, gostaria que a pessoa digitasse por exemplo ´MA´ e o grid mostrasse todas as palavras que tem esse trecho.
Desde já obrigado
Raphael Oliveira
Curtir tópico
+ 0
Responder
Posts
18/02/2003
Skaarj
Filtra a tabela assim:
if length(edit1.text)=2 then // aqui vc pode mudar cmo qzer
begin
table1.filtered:=false;
table1.filter:=´nome=´+#39+edit1.text+´*´+39;
table1.filtered:=true;
end;
if length(edit1.text)=2 then // aqui vc pode mudar cmo qzer
begin
table1.filtered:=false;
table1.filter:=´nome=´+#39+edit1.text+´*´+39;
table1.filtered:=true;
end;
Responder
18/02/2003
Romeusql
Coloque assim no onChange do edit ..
[b:108ddab47f]With query1 do
BEgin
Close;
Sql.clear;
Sql.add(´Select * From tabela Where Campo like (:campo) ´);
Paramsbyname(Campo).asstring:=EditCampo.text+´¬´;
Prepare;
open;
dbgrid.setfocus;[/b:108ddab47f]
Espero ter ajudado T+
[b:108ddab47f]With query1 do
BEgin
Close;
Sql.clear;
Sql.add(´Select * From tabela Where Campo like (:campo) ´);
Paramsbyname(Campo).asstring:=EditCampo.text+´¬´;
Prepare;
open;
dbgrid.setfocus;[/b:108ddab47f]
Espero ter ajudado T+
Responder
Clique aqui para fazer login e interagir na Comunidade :)