Linking / Merging Multiple Reports Together
Hi,
I have an application where I have different individual reports on
different forms.
My client has requested an option where they can select which reports
they want to print - and they want to be able to view these selected
reports as one report in a preview window before printing.
I was wondering if this is possible - to merge multiple independant
reports together into one final report for print previewing?
Thanks & Regards
Adam
I have an application where I have different individual reports on
different forms.
My client has requested an option where they can select which reports
they want to print - and they want to be able to view these selected
reports as one report in a preview window before printing.
I was wondering if this is possible - to merge multiple independant
reports together into one final report for print previewing?
Thanks & Regards
Adam
This discussion has been closed.
Comments
Below are a few options on merging multiple reports into one.
1. Create a empty main report with only a detail band and place (or create)
a separate Section subreport for each report you would like to merge. Then
you can load each report into each section subreport and view the report as
one.
2. Use the Archive merge utility (kuRAFMerge) available from our website to
merge multiple archive files into a single archive then use the
ArchiveReader to view the merged report.
http://www.digital-metaphors.com/download/report_component_library.html
3. Merge each report to a single PDF file using the following technique.
http://www.digital-metaphors.com/rbWiki/Output/PDF/How_To...Merge_Multiple_Reports_into_one_PDF
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Thank you for your reply.
I went with the option of using the kuRAFMerge module as the first
option requires the other reports to still be active and linked to their
datasources to work.
I was wanting to keep everything designed from within the application
(and tPPReport) so didn't want to go externally with PDF Files.
I have used the following code to test this, and it appears successful:
ppreport2.AllowPrintToArchive := true;
ppreport2.DeviceType := 'ArchiveFile';
ppreport2.ArchiveFileName := 'c:\temp\~report2.tmp';
ppReport2.ShowPrintDialog := False;
ppreport2.print;
ppreport3.AllowPrintToArchive := true;
ppreport3.DeviceType := 'ArchiveFile';
ppreport3.ArchiveFileName := 'c:\temp\~report3.tmp';
ppReport3.ShowPrintDialog := False;
ppreport3.print;
kuRafMerge1.SourceFiles.Clear;
kuRafMerge1.SourceFiles.add('c:\temp\~report2.tmp');
kuRafMerge1.SourceFiles.add('c:\temp\~report3.tmp');
kuRafMerge1.DestinationFile := 'c:\temp\~reportmerged';
kuRAFMerge1.Execute;
ppArchiveReader1.ArchiveFileName := 'c:\temp\~reportmerged';
ppArchiveReader1.DeviceType := 'Screen';
ppArchiveReader1.Print;
Thanks again for your help!
Best Regards
Adam.
ReportBuilder has the capability to generate multiple reports reports to
single file. The file can be of any format: PDF, Archive, TextFile, and now
with RB 12, RTF, XLS, DOC, etc.
The technique is the same as shown in this PDF example. (To change the
example to generate to Archive, you would create an ArchiveDevice.)
http://www.digital-metaphors.com/rbWiki/Output/PDF/How_To...Merge_Multiple_Reports_into_one_PDF
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Thanks for your reply. I'll give this a shot too and see which one I prefer.
Have a great weekend!
Adam.