【问题标题】:Crystal Reports - repeat page header when data changesCrystal Reports - 数据更改时重复页眉
【发布时间】:2011-06-16 00:31:21
【问题描述】:

我有一个非常复杂的报告,每个选定的项目都有多个子报告。我想要每个项目的主标题,然后在每页顶部为该项目提供页眉。如果我只选择一项,它看起来很棒。如果我有多个项目,则该主页标题仅显示一次。

main header
page header item 1
details

page header item 1
details

page header item 1
details

main header
page header item 2
details

page header item 2
details

如何设计它以显示第 2 项的主标题?

详细信息是一系列组标题(我继承了此报告)。现在它正是我想要的,除了主标题显示一次且仅一次。它在一个报表页眉部分,页眉是一个页眉部分,所有其余的报表(可以跨多个页面)都在各个组页眉部分中。

编辑: 我可以将主页眉和页眉放在页眉 a 和页眉 b 部分中,并在两者中都包含项目 ID。现在,如果我可以在 item id 重复的情况下抑制 Page Header a,它应该只使用新的 item id 打印它,并且页眉 b 仍将打印在每页的顶部。

【问题讨论】:

    标签: crystal-reports crystal-reports-xi


    【解决方案1】:

    由于报告只有一个“报告标题”,您必须以“主标题”是顶级组,“页眉”是子组的方式组织您的组,最后详细信息如下那。

    完成此操作后,您可以点击 section Expert 中的 分页标签 并点击 New Page Before 选项以让页面按您预期的那样中断。

    编辑: 在菜单报告,分组导出下,在分组依据中,有一个选项按钮,然后是一个选项选项卡。这就是“每页上的重复组标题”选项所在的位置。然后,回到 Main Header Group 的 Section Expert,在 Suppress 函数中,放入 InRepeatedGroupHeader。这样,除了每个项目的第一页之外,主标题 (GroupHeader#1a) 被抑制,并且页眉 (GroupHeader#1b) 显示在每个页面的顶部。

    【讨论】:

    • 我用主标题制作了一个 GroupHeader#1a 并且有效。我的页眉是 GroupHeader#2a,它不会显示在每一页上。如何在每页顶部显示组页眉?
    • 右键单击 GroupHeader2A 栏并选择“Section Expert”。然后单击分页选项卡,然后选择“之前的新页面”。
    • 我在上面打错字了:这些部分是 GroupHeader#1a 和 1b(不是 2a),其他组从 2a 开始。
    • 尽管如此,如果我在第二组之前有一个新页面,它不会使该组显示在每个页面的顶部。它只是在页面上自己创建一个主标题(因为我在 GroupHeader#1a 之前已经有了新页面)
    • 听起来您的排序顺序对于打印顺序是错误的。控制打印顺序的记录应以与您希望它们打印的顺序相同的逻辑顺序出现。你的小组应该遵循同样的顺序吗?如果您的分组逻辑使这成为不可能,那么我对您没有想法。
    【解决方案2】:

    在分组中有两个标题,即 1- 报告标题(a、b、c 等)和 2- 页面标题。将字段(列名)放在报告标题中,并将相同的字段(列名)放在页眉中。 然后在 Group Expert 中,选中 Group Option 中的单选按钮:“在每一页上重复 Group Header”。 报告标题字段将显示在第一个页面上,而页面标题将显示在其余页面上。

    【讨论】:

      【解决方案3】:

      我从这个external post by brucevde on VB Forums得到了答案:

      您需要做的是为多个设置您的详细信息部分 列。

      像往常一样将数据库字段放在详细信息部分。 在“格式化部分”对话框中,单击“详细信息”,底部会出现一个名为“多列格式化”的选项。 选中此选项后,将出现一个名为 Layout 的新选项卡。使用此选项卡设置您的多栏页面。

      当您单击“确定”时,Crystal 将根据您选择的宽度将您的详细信息部分向右复制 X 次。 用报价回复 用报价回复

      【讨论】:

        猜你喜欢
        • 2011-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多