Fórum Filtra via dbgrid #294336

02/09/2005

0

Olá. Tenho um formuláriozinho com apenas um dbgrid puxando a query (tabela) IbSocial. Aí preciso lista alguns campos no dbgrid, e preciso que quando ele clicar no campo que ele quer no dbgrid, e clicar no botão filtrar, abra o relatório (quickreport) Clientes, e no campo SOCIAL da tabela CLIENTES liste apenas o filtrado.

Lembrando, o IbSocial é uma tabela e o IbClientes é outra. IbSocial fica na filtragem, quando ele seleciona, e IbClientes fica no relatório pra quando abrir puxe apenas o filtrado no campo SOCIAL no dbGrid.

Como faço tal filtragem?


Iniciante12345

Iniciante12345

Responder

Posts

06/09/2005

Michelli88

Olá. Tenho um formuláriozinho com apenas um dbgrid puxando a query (tabela) IbSocial. Aí preciso lista alguns campos no dbgrid, e preciso que quando ele clicar no campo que ele quer no dbgrid, e clicar no botão filtrar, abra o relatório (quickreport) Clientes, e no campo SOCIAL da tabela CLIENTES liste apenas o filtrado.


Quem vai dizer o q vai para o quickreport é a sua instrução SQL. Voce pode faze-la num query no proprio quickreport.

Ex. Select * from Clientes where cod_social = :Social

Como faço tal filtragem?

daí vc passa via parametro o cod_social q ta no grid:

QueryClientes.Parameters.ParamByName(´Social´).Value:= QueryGridSocial.AsInteger;


pode fazer isso pq o grid vai estar ligado ao datasource dessa query, entao ao navegar pelo grid ele vai atualizando na query.


Responder

Gostei + 0

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

Aceitar