Filtrar um campo no Quick Report
Tem uma aplicação em Tabela Paradox, existe um campo chamado setor. gostaria de gerar um relatorio filtrando por esse campo setor. Ex. ao clicar em imprimir vai chamar um form onde vai ser informado o setor que desejamos que seja gerado o relatório. Por Favor alguém pode me enviar um exemplo de como fazer isso.....Agradeço desde já!!!!
Misael
Curtidas 0
Respostas
Thematrix:reloaded
02/05/2004
O ideal é vc trabalhar com o objeto TQuery,
na propriedade SQL vc coloca o comando SQL:
select * from Tabela where Setor = :Setor
No programa após o usuário escolher o setor, digamos em um combobox, e antes de criar o relatório vc escreve:
with TQuery do
begin
Close;
Prepare;
Params.ParamByName(´Setor´).AsInteger := StrToInt(CBSetor.Text);
Open;
end;
e o QReport vai estar linkado a esta Query e não a tabela...
espero ter ajudado...
na propriedade SQL vc coloca o comando SQL:
select * from Tabela where Setor = :Setor
No programa após o usuário escolher o setor, digamos em um combobox, e antes de criar o relatório vc escreve:
with TQuery do
begin
Close;
Prepare;
Params.ParamByName(´Setor´).AsInteger := StrToInt(CBSetor.Text);
Open;
end;
e o QReport vai estar linkado a esta Query e não a tabela...
espero ter ajudado...
GOSTEI 0