【问题标题】:I Want to Print 1 report in two copies(2 Prints ) with same data in crystal report having Subreport?我想在具有子报表的水晶报表中以相同的数据打印 1 份报表(2 份打印)?
【发布时间】:2018-09-01 09:04:55
【问题描述】:

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

【问题讨论】:

  • 子报表数据要打印两次吗?

标签: crystal-reports crystal-reports-2010 crystal-reports-xi crystal-reports-8.5 crystal-reports-server


【解决方案1】:

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

备选方案 1:

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

建议:子报表使用效果不佳,但如果您的数据不大,也可以。

备选方案 2:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多