Dúvidas com filtro de dados/quickreport

04/02/2006

Olá pessoal.

Vou tentar ser claro.

Tenho um cadastro onde tenho campos codigo, nome_funcionario, setor, responsavel e valor. Então precisa exibir estes dados em um relatório do quickreport com um filtro, o kra teria q escolher em uma dbcombobox ex. o setor e no relatório o mesmo iria listar todos os funcionários que consta naquele setor, sei que tenho que usar Query para isso mas tenho que usar parâmetros? Se alguém puder me ajudar ficarei grato! Obrigado!


Magão_sfa

Respostas

04/02/2006

Edilcimar

qual o banco de dados e quais os componentes utilizados?


Responder Citar

04/02/2006

Magão_sfa

Delphi 7
Banco de dados Paradox - TbProdutividade
campos da tabela: codigo, nome_funcionario, valor, setor, responsavel

Preciso fazer um filtro para exibir em um relatório no QuickReport

Janela do filtro... duas dbcombobox que selecionará um registro cada exemplo, responsavel fulando e setor tal daí no relatório será listado todos os funcionários do responsável fulano e do setor tal, não sei se deu pra entender mas obrigado pela ajuda. Devo usar uma query para isso com parâmetros ou não?


Responder Citar

04/02/2006

Edilcimar

no onfilterrecord coloque
accept := dataset[´setor´] = variavelquetemosetorselecionado

e depois no clique do botão coloque
table1.filtered := true;
e depois desta linha use o QR


Responder Citar

04/02/2006

Magão_sfa

como eu poderia fazer isso através de uma Query?


Responder Citar

04/02/2006

Edilcimar

select * from tabela where camposetor =: variavelsetor


Responder Citar

04/02/2006

Magão_sfa

edilciomar...

Como que eu pego o valor da dbcombobox pra colocar no parâmetro?


Responder Citar

04/02/2006

Edilcimar

tenta aí
variavel := dbcombobox1.datafield


Responder Citar