Filtrar dados em uma query já aberta, é possivel ?
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
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
Curtidas 0
Respostas
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
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
11/08/2003
leanribas, fiz conforme seu exemplo, mas não funcionou, porque será ?
GOSTEI 0