【问题标题】:crystal reports--Display 3 details section one after the other水晶报表--依次显示3个详细信息部分
【发布时间】:2012-05-07 15:27:54
【问题描述】:

我正在创建一个新的水晶报表,我想以报表应该打印 3 个数据表(ADo.net)数据的方式设计我的报表。

每个表都应该一个接一个地显示其数据。

有没有办法做到这一点?

我尝试创建 3 个不同的详细信息部分,每个部分将显示一个表格数据,但每件事都会重叠。

我尝试了一个细节和一个报表页脚,但如何放置第三个表格的内容?

【问题讨论】:

    标签: crystal-reports crystal-reports-2008


    【解决方案1】:

    我推荐这种方法:

    主要报告 * 没有数据库

    子报表 0 * 连接到第一个数据集

    子报表 1 * 连接到第二个数据集

    子报表 2 * 连接到第三个数据集

    如果您需要关联子报表,请在主报表中创建一个参数,然后将每个子报表链接到参数字段上的主报表。每个子报表都会使用参数字段来过滤您的数据集。

    ** 编辑**

    如果数据集已按您的逻辑过滤,则无需链接子报表。

    虽然它可能有点不合常规,但这种方法会让您的报告保持整洁。

    【讨论】:

    • 是的,当您创建没有任何数据集的主报告和具有单独数据集的子报告时,它会起作用。但我很困惑“我推荐这种方法:主报表 * 无数据库 子报表 0 * 连接到第一个数据集 子报表 1 * 连接到第二个数据集 子报表 2 * 连接到第三个数据集 如果需要关联子报表,请在主报表中创建一个参数报表,然后将每个子报表链接到参数字段上的主报表。每个子报表将使用参数字段来过滤您的数据集。你能详细说明一下吗
    • Srikanth,我认为 Craig 的想法将是以下两个概念之一:1)您让主报告接受诸如“OrderNumber”之类的参数。然后 subreport0-2 将全部链接到主报告中的“OrderNumber”。这样子报表数据由主报表驱动或 2)您嵌套报表,因此 mainreport 链接到 subreport0,然后 subreport1 是 INSIDE 并链接到 subreport0,然后 subreport2 是 INSIDE 并链接到 subreport1,等等。
    • Dylan,Crystal Reports 不允许在其他子报表中使用子报表。你的第一点就是我所说的“相关”。
    猜你喜欢
    • 2011-05-04
    • 1970-01-01
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    相关资源
    最近更新 更多