Crystal reports 在子报表中显示居中的页眉,该子报表位于多列格式的节中

Crystal reports 在子报表中显示居中的页眉,该子报表位于多列格式的节中,crystal-reports,crystal-reports-2010,Crystal Reports,Crystal Reports 2010,一天多过去了,我仍然找不到解决办法 我正在创建一份报告,该报告将用于打印试卷(Crystal Reports with VS 2010)。所有考试都有多个相关单元,所有单元都有自己的问题 因此,我创建了一个包含单元和问题的子报告,并将其添加到主报告的详细信息部分,格式为多列。我已经生成了如下所示的报告 直到现在一切都很好。但当我想添加单元标题(在子报表中)时,它们会显示为每列的标题。我想将单元标题显示在每页顶部的中心位置,如下所示 试图将标题添加到主报表并从子报表更新它。没用!因为在子报表

一天多过去了,我仍然找不到解决办法

我正在创建一份报告,该报告将用于打印试卷(Crystal Reports with VS 2010)。所有考试都有多个相关单元,所有单元都有自己的问题

因此,我创建了一个包含单元和问题的子报告,并将其添加到主报告的详细信息部分,格式为多列。我已经生成了如下所示的报告

直到现在一切都很好。但当我想添加单元标题(在子报表中)时,它们会显示为每列的标题。我想将单元标题显示在每页顶部的中心位置,如下所示

  • 试图将标题添加到主报表并从子报表更新它。没用!因为在子报表循环时,变量不存在

  • 尝试将其他部分格式化为多列。在我看来不可能

  • 试图将子报表插入子报表。不可能了


我尝试了很多其他合乎逻辑和不合逻辑的方法,但最终没有成功。这应该很容易,但我找不到正确的方法。请帮忙,真的很重要

从主报告中删除多列格式,改为将子报告格式化为多列


这应该可以解决问题。

您的子报表与主报表的关系如何?是否有用于选择数据的UnitID?我正在通过子报表的ExamID,子报表获取与该考试相关的所有单位。但是子报表使用组,组标题不能格式化为多列:您使用的是哪个版本的crystal?在矿山启用多个列后,在“专家”部分详细介绍。。。此时会出现一个新的“布局”选项卡,其中有一个选项“使用多列格式化组”