Crystal Reports - 数据更改时重复页眉

时间:2011-06-16 00:31:22

标签: crystal-reports crystal-reports-xi

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

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项主标题?

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

修改 我可以将主标题和页眉都放在页眉和页眉标题部分中,两者中都有项目标识。现在,如果我可以压缩页面标题,如果项目ID重复,它应该只使用新的项目ID打印它,页面标题b仍然会打印在每个页面的顶部。

3 个答案:

答案 0 :(得分:5)

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

完成后,您可以点击部分专家中的分页标签,然后点击之前的新页选项,让页面像你期望的那样打破。

修改 在菜单报告,组导出下,在分组依据中,有一个选项按钮,然后是选项选项卡。这是每页选项上的重复组标题的位置。然后,返回主标题组的Section Expert,在Suppress函数中,放入InRepeatedGroupHeader。这样,主标题(GroupHeader#1a)被禁止,除了每个项目的第一页,页眉(GroupHeader#1b)显示在每个页面的顶部。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我从external post by brucevde on VB Forums获得了答案:

  

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

     

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

     

当您单击“确定”时,Crystal会将您的详细信息部分复制到正确的X次,具体取决于您选择的宽度。   回复报价回复报价