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 Lazarus FastReport Data Source Delphi VCL Lazarus FastReport Data Source Delphi
10 de julho de 2025

Komu Monta y Konekta o Plugin Firebird na FastReport .NET

Neste artigo, vamos passar pelo processo de construção e conexão do plugin Firebird no FastReport .NET através do designer de relatórios e via código.
30 de maio de 2025

Abrimos arquivos com a extensão FP3 usando o FastReport Viewer

O FastReport Viewer é a solução ideal para trabalhar com arquivos FP3, é permite abrir, visualizar, imprimir e exportar relatórios com facilidade.
22 de abril de 2025

Working with XML and JSON Formats in FastScript

In this article, we will take a closer look at how to work with JSON and XML in FastReport, see what properties and methods they have, and build reports from code with scripts.

© 1998-2025 Fast Reports Inc.