Dúvidas com filtro de dados/quickreport

Delphi

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

Magão_sfa

Curtidas 0

Respostas

Edilcimar

Edilcimar

04/02/2006

qual o banco de dados e quais os componentes utilizados?


GOSTEI 0
Magão_sfa

Magão_sfa

04/02/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?


GOSTEI 0
Edilcimar

Edilcimar

04/02/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


GOSTEI 0
Magão_sfa

Magão_sfa

04/02/2006

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


GOSTEI 0
Edilcimar

Edilcimar

04/02/2006

select * from tabela where camposetor =: variavelsetor


GOSTEI 0
Magão_sfa

Magão_sfa

04/02/2006

edilciomar...

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


GOSTEI 0
Edilcimar

Edilcimar

04/02/2006

tenta aí
variavel := dbcombobox1.datafield


GOSTEI 0
POSTAR