在Crystal报表中的交叉表的每个页面中显示报表标题

时间:2016-07-11 09:23:09

标签: crystal-reports

我想在Crystal Reports 13中的交叉表报表的每个页面中显示报表标题。目前,标题仅显示在第一页上。我该如何解决这个问题?请建议我。

检查波纹管屏幕截图

第1页:

1st page(where report header display)

第2页:

2nd page where report header disappear

设计视图:

5 个答案:

答案 0 :(得分:1)

右键点击报告标题中的所选字段,然后转到/logout并选中session.pop('logged_in', None) 选项,以便适用于每个页面

答案 1 :(得分:1)

你必须做以下事情:

  1. 右键单击行标题
  2. 选择行选项
  3. 选择分页符上的重复标签
  4. Crystal Reports允许您指定不水平扩展的报表对象,例如文本对象,字段对象,OLE对象,图表,地图,线条,框等,以便在每个附加的水平页面上重复Cross-Tab创建。

    检查this以获取帮助。

    此外,类似问题How to repeat Crystal Report Header on each page由我here回答。如果您仍然在此链接后仍无法获得解决方案,请随时询问,以便我们详细了解您的交叉表等...

答案 2 :(得分:1)

最后,我解决了在每个页面中显示交叉表报告标题的问题。

1.使用波纹管代码

创建公式

WhileReadingRecords;

“”

2.使用该公式字段(空组)创建一个组字段

3.在组标题部分内创建交叉选项卡报告。

4.最后将我的报告标题放在页眉部分内。

现在它根据我的需求工作并在每一页显示报告标题

谢谢大家

检查波纹管屏幕截图 Page-1

Page-2

答案 3 :(得分:0)

Crystal Reports中有两种标头。有报告标题(您当前正在使用),并且有页眉(这是您想要在这种情况下使用的内容。)

  • 报告标题只会在第一页显示一次。

  • 页面标题将显示在每个页面上。 (除非你 具体告诉它。)

将带圆圈的字段移动到页眉中,并取消之前使用的旧报表头。如果一切顺利,你会在每一页上看到带圆圈的字段。

答案 4 :(得分:0)

另一种可能的方法是在每个交叉表上方插入一个单独的部分,其中包含重复的页眉。 (部分专家 - >插入)或(右键单击部分 - >在下面插入部分)

然后对于前面提到的插入部分,强制进行分页。 (部分专家 - >以前的新页面)

对包含交叉表的每个“报表标题”部分重复此步骤。缺点是您将拥有许多页面,具体取决于报表中交叉表的数量。希望它有所帮助。