Array
(
)

Dúvidas com filtro de dados/quickreport

Magão_sfa
   - 04 fev 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!


Edilcimar
   - 04 fev 2006

qual o banco de dados e quais os componentes utilizados?


Magão_sfa
   - 04 fev 2006

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?


Edilcimar
   - 04 fev 2006

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


Magão_sfa
   - 04 fev 2006

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


Edilcimar
   - 04 fev 2006

select * from tabela where camposetor =: variavelsetor


Magão_sfa
   - 04 fev 2006

edilciomar...

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


Edilcimar
   - 04 fev 2006

tenta aí
variavel := dbcombobox1.datafield