我想在具有子报告的水晶报告中以相同数据打印1份报告(两份(2份))?

问题描述 投票:0回答:1

通常,如果我们有报告而没有任何子报告,则通过在页面页脚中添加相同的报告作为子报告,可以轻松打印两次报告。但是,如果报告已包含子报告,则无法再次在其中添加子报告。那么我们怎样才能在水晶报告中两次打印这样的报告。

crystal-reports crystal-reports-2010 crystal-reports-xi crystal-reports-8.5 crystal-reports-server
1个回答
0
投票

它必须存在一个更好的解决方案,但这里有两个解决方法:

备选方案1:

将主报表转换为子报表(及其子子报表),并将其复制到全新的主报表中。

建议:子报表用于表现不佳,但如果您的数据不大,则可以。

备选方案2:

如果您可以轻松地操作数据源(例如,如果您通过代码生成数据集),请使用报告的详细信息部分,在数据源中插入一个额外的表,其中行数是“副本”的数量你想要打印。让你的主表加入这个没有链接的“假”表。结果将是笛卡尔积,因此您将获得所需的份数。

额外注意:Crystal允许您使用另一个rpt文件作为子报表。也许您可以使用此功能来解决您的问题。就个人而言,我不喜欢这个功能,因为它的行为不像我期望的直觉。

© www.soinside.com 2019 - 2024. All rights reserved.