Filtrar dados em uma query já aberta, é possivel ?

Delphi

11/08/2003

Estou fazendo relatório com um select gigantesco onde utilizo vários campos calculados ligando várias tabelas (meu sql nesse caso não interessa).
Gostaria de saber se após eu efetuar o query1.open tem como fazer um filtro sobre os registros que minha sql resultou.
Ou como faço para o Detail do quikreport não imprimir determinados registro que minha sql resultou.

Detalhe: Estou usando Interbase


Weber

Weber

Curtidas 0

Respostas

Leanribas

Leanribas

11/08/2003

para vc fazer isso vc pode usar a propriedade Filter da Qry,

por exemplo faço assim:

select * From Clientes

e abro a qry, depois no filter eu posso fazer assim:


qry.filter := ´nomecli = ´ + QuotedStr(´Jose´);
qry.filtered := true;

desde modo ele vai filtrar do resultado de sua Qry somente os registros com o nome de Jose


GOSTEI 0
Weber

Weber

11/08/2003

leanribas, fiz conforme seu exemplo, mas não funcionou, porque será ?


GOSTEI 0
POSTAR