0

我有很多主报告,我想通过创建特殊的子报告(模板)来统一所有主报告的页眉,该子报告应该显示页码、打印日期、公司名称等。我想避免放置所有这些信息每次我创建新的主报告时,在每个主报告中。1.是否可以在子报表中显示主报表页码N of M,而不在每个主报表中创建共享变量?2. 我应该使用不同的方法来创建这样的模板吗?非常感谢你的帮助。B.

4

2 回答 2

0

不确定这是否可行,我个人会创建一个带有页眉和页脚的“主”报表,然后为实际数据创建一个子报表,子报表可以通过共享变量返回诸如标题之类的内容(希望比其他方式少)。

于 2012-05-15T12:52:58.760 回答
0

我建议使用“模板专家”(报告|模板专家...)来进行这种类型的格式化。

“模板”只是没有数据源的 RPT。添加“特殊”字段(例如第 N 页,共 M),应用字体和颜色等。

要使用它,请将 RPT 添加到模板目录;在 Crystal Reports 中,模板位于C:\Program Files\Business Objects\Crystal Reports 12.0\Templates\en目录中。

根据我的经验,模板“专家”在格式化报告页眉/页脚和页眉/页脚部分方面做得不错。

另一种选择是始终从预先格式化的报告开始,而不是空白报告。我通常遵循这种方法。

于 2012-05-15T13:25:24.067 回答