Pesquisa
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
Curtidas 0
Respostas
Skaarj
18/02/2003
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;
GOSTEI 0
Romeusql
18/02/2003
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+
GOSTEI 0