GARANTIR DESCONTO

Fórum Como reutilizar um Query #204947

07/01/2004

0

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á


Jfcarlos

Jfcarlos

Responder

Posts

07/01/2004

Jfcarlos

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar