Como criar um único relatório entre vários em Delphi / Lazarus / C ++ Builder

2020-12-11

Gostaria de destacar que FastReport VCL é um dos componentes mais convenientes para gerar relatórios de qualquer complexidade. Afinal, aqui podemos usar não apenas diferentes tipos de SGBD, mas também códigos de barras suíços, mapas, tabelas, gráficos e muitos outros objetos.

Para isso, o FastReport possui uma função que auxilia na criação de um novo relatório além do gerado anteriormente. O método TfrxReport.PrepareReport permite através da opção do parâmetro ClearLastReport:Boolean , setado por padrão como True. Este parâmetro determina se as páginas do relatório criado anteriormente devem ser apagadas. Há um pequeno detalhe. Quando criando o primeiro relatório, você musa um DataSet demum banco de dados, Quando criando o segundo relatório – use do outro banco

Um exemplo de construção de um relatório combinado:

Pascal:
frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;

 

C++:
frxReport1->LoadFromFile("1.fr3");
frxReport1->PrepareReport(true);
frxReport1->LoadFromFile("2.fr3");
frxReport1->PrepareReport(false);
frxReport1->ShowPreparedReport();

Carregue o primeiro relatório e crie-o sem exibi-lo na tela. Então carregue o segundo no mesmo objeto TfrxReport e con strua o relatório através do parâmetro ClearLastReport = False. Isso adiciona o relatório corrente ao gerado anteriormente.

As duas últimas linhas podem ser repetidas para adicionar mais e mais relatórios. Esta opção está disponível apenas no código.

Depois de terminar de trabalhar com os bancos de dados, você pode ver o arquivo resultante na janela de visualização. Você também pode salvá-lo imediatamente em qualquer destino em qualquer formato desejado - PDF, SVG, arquivo de texto, etc. sem qualquer dificuldade.

VCL VCL Lazarus Lazarus FastReport FastReport Data Source Data Source Delphi Delphi
03 de agosto de 2026

Como exportar um relatório do FastReport .NET para PostScript

Neste artigo, veremos, por meio de um exemplo prático, como exportar um relatório do FastReport .NET para o formato PostScript, abordando a configuração dos parâmetros e a implementação programática.
10 de julho de 2026

Como configurar a Política de Segurança de Conteúdo para os relatórios FastReport .NET WEB

Aprenda como configurar a Política de Segurança de Conteúdo para relatórios do FastReport .NET WEB: uma visão geral das diretivas e valores da CSP, mudanças na arquitetura do FastReport, cenários típicos de contorno e formas de se proteger contra eles.
22 de junho de 2026

Como configurar um relatório com Business Objects no código e no designer do FastReport .NET

Este artigo demonstra um exemplo prático de criação e uso de um modelo de relatório .frx que se conecta a Business Objects hierárquicos no FastReport .NET.

© 1998-2026 Fast Reports Inc.