【问题标题】:Crystal Reports: how to show master report page numbers in subreport?Crystal Reports:如何在子报表中显示主报表页码?
【发布时间】:2012-05-15 21:25:24
【问题描述】:

我有很多主报表,我想通过创建特殊的子报表(模板)来统一所有主报表的页眉,该子报表应该显示页码、打印日期、公司名称等。我想避免把所有每次我创建新的主报告时,每个主报告中的这些信息。 1.是否可以在子报表中显示主报表页码N of M,而无需在每个主报表中创建共享变量? 2. 我应该使用不同的方法来创建这样的模板吗? 非常感谢你的帮助。 B.

【问题讨论】:

    标签: crystal-reports numbers report subreport


    【解决方案1】:

    我建议使用“模板专家”(报告|模板专家...)来进行这种类型的格式化。

    “模板”只是没有数据源的 RPT。添加“特殊”字段(例如第 N 页,共 M),应用字体和颜色等。

    要使用它,请将 RPT 添加到模板目录中;在 Crystal Reports 中,模板位于 C:\Program Files\Business Objects\Crystal Reports 12.0\Templates\en 目录中。

    根据我的经验,模板“专家”在格式化报告页眉/页脚和页面页眉/页脚部分方面做得不错。

    另一种选择是始终从预先格式化的报告开始,而不是空白报告。我通常采用这种方法。

    【讨论】:

      【解决方案2】:

      不确定这是否可行,我个人会创建一个带有页眉和页脚的“主”报表,然后为实际数据创建一个子报表,子报表可以通过共享变量返回诸如标题之类的东西(希望比其他方式少周围)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多