在Crystal报表(C#)中将每个包含3个子报表的两个报表合并为一个报表

时间:2015-03-05 11:07:13

标签: c# crystal-reports subreport

我有两份报告ReportAReportB

  1. ReportA包含3个子报告:SubReportA1SubReportA2SubReportA3

  2. ReportB包含3个子报告:SubReportB1SubReportB2SubReportB3

  3. 我想将ReportAReportB合并到水平单个文件中:

    enter image description here

    更多信息:6个报告必须放在one single section

    问题是SubReportX无法支持其他子报告

1 个答案:

答案 0 :(得分:0)

您需要编写自己的应用程序,将每个报告导出为PDF,然后获取2个PDF并将它们合并到一个PDF文件中。然后,您可以在屏幕上显示此文件,打印或通过电子邮件发送。 市场上有一些工具可以做到这一点,因此您只需要添加报告并配置任务以导出和合并它们。以下是展示合并2个文件的过程的示例视频:http://www.r-tag.com/Pages/Preview_CreateJob.aspx 此视频中的工具提供了此链接提供的免费版本:http://www.r-tag.com/Pages/CommunityEdition.aspx。因此,不需要购买,这似乎是处理您的方案最便宜的方式。创建自己的应用程序将会更加昂贵。市场上可能还有其他工具可以做到这一点。