Como reutilizar um Query
Pessoal estou com algumas dúvidas:
1) Tem uma consulta TIBQuery, seleciona todos os produtos cadastrados,
eu estou querendo usar o filtro desta query mas ele não esta funcionando
Ex: minhaQ.filtered := false;
minhaQ.Filter = ´PRD_NM=´ + quotedstr(strNome);
minhaQ.filtered:= true;
eu faço este mesmo procedimento em uma tabela e funciona;
2) Devido ao problema número 1, eu estou usando esta query, e adicionando o filtro que eu desejo:
Ex: minhaQ.close;
minhaQ.Sql.ADD(´ where prd_nm = ´ + strnome);
minhaQ.open;
Qunado eu faço isso funciona do jeito que eu preciso, mas quando eu abro um formulário que tem um DBGRID com esta Query lingada, ele não traz todos os produtos somente o que eu filtrei anteriormente. Eu queria limpar esta condição que eu coloquei sem precisar minhaQ.sql.add(´Selec * From Produto).
Este filtro da query eu acho que não esta funcionando no IB, eu lê alguma coisa a respeito nesse mesmo foram..
Estou grato desde já
1) Tem uma consulta TIBQuery, seleciona todos os produtos cadastrados,
eu estou querendo usar o filtro desta query mas ele não esta funcionando
Ex: minhaQ.filtered := false;
minhaQ.Filter = ´PRD_NM=´ + quotedstr(strNome);
minhaQ.filtered:= true;
eu faço este mesmo procedimento em uma tabela e funciona;
2) Devido ao problema número 1, eu estou usando esta query, e adicionando o filtro que eu desejo:
Ex: minhaQ.close;
minhaQ.Sql.ADD(´ where prd_nm = ´ + strnome);
minhaQ.open;
Qunado eu faço isso funciona do jeito que eu preciso, mas quando eu abro um formulário que tem um DBGRID com esta Query lingada, ele não traz todos os produtos somente o que eu filtrei anteriormente. Eu queria limpar esta condição que eu coloquei sem precisar minhaQ.sql.add(´Selec * From Produto).
Este filtro da query eu acho que não esta funcionando no IB, eu lê alguma coisa a respeito nesse mesmo foram..
Estou grato desde já
Jfcarlos
Curtidas 0
Respostas
Jfcarlos
07/01/2004
Caro, colega, desculpe acho que me expressei mal, eu gostaria de utilizar o um objeto TIBQuery mais de uma vez, essa query qryProduto esta ligada com um dataset, que por sua vez esta ligada em um dbgrid(que lista todos os produtos ex: Select * From Produto), mas eu quero aproveitar esta query e fazer uma outra consulta Ex: ´Select * From Funcionario). Porem quando eu volta no formulario que esta dbgrid(Produtos), ele traz as informações do funcionario.
GOSTEI 0