1

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

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。现在,如果我可以在项目 id 重复的情况下抑制页眉 a,它应该只使用新的项目 ID 打印它,并且页眉 b 仍将打印在每页的顶部。

4

3 回答 3

5

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

完成后,您可以单击部分专家中的分页选项卡,然后单击新页面之前选项,以使页面按预期中断。

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

于 2011-06-16T00:45:24.913 回答
0

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

于 2012-07-09T09:26:00.750 回答
0

我从brucevde 在 VB 论坛上的这篇外部帖子中得到了答案:

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

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

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

于 2013-12-20T02:54:13.897 回答