Filtrar um campo no Quick Report

Delphi

02/05/2004

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

Misael

Curtidas 0

Respostas

Thematrix:reloaded

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...


GOSTEI 0
POSTAR