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
08 de setembro de 2026

Respostas às perguntas frequentes sobre o formato FP3

Vamos detalhar 11 perguntas comuns sobre o formato FP3: o que são esses arquivos, como eles diferem dos arquivos FR3, quais programas podem abri-los e como convertê-los em PDF.
04 de setembro de 2026

Como exportar um relatório do FastReport .NET para o formato DXF

Neste artigo, veremos os métodos de exportação de um relatório para o formato DXF e também analisaremos como fica o resultado obtido após a abertura do arquivo em um aplicativo CAD.
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.

© 1998-2026 Fast Reports Inc.