我正在构建一个Crystal Report,其中包含一些用于定义组列的Group Headers,一个包含数据的Detail部分和一个包含该组总数的Group Footer . Group标头设置为在每个新页面上重复 .
问题是,如果只在新页面上打印页脚,即使启用了“每个新页面上的重复组 Headers ”,它也不会重复组 Headers . 因此,Page Footer独自站在那里而没有碰巧在我的组头中的列的定义 .
即使只在新页面上打印组页脚,如何强制Crystal Report重复组 Headers ?
将Group Headers 移动到Page Header可能是一个选项,但是对我来说不会真正起作用,因为我有多个具有不同Group Headers(不同的collumn Headers )的组,并且我有一个报告页脚,其中包含一个Grand Total Overview with completly不同的 Headers .
我试图为我从页眉中复制的组页脚添加一个自定义 Headers . 我的想法是在打印页面 Headers 时隐藏它,或者如果没有页面 Headers 则显示它 . 我尝试的是定义一个名为Head的变量,它在PageHead设置为“false”,Group Head将其设置为“true”,如果Variable设置为True,我可以隐藏我的Group Footer Title .
但问题是,即使没有打印Group Headers ,变量也设置为“true” .
我将以下代码添加到PageHead的Hide指标:
WhilePrintingRecords;
BooleanVar head := false
对于Group Headers 的Hide Indicator,我添加了以下内容:
WhilePrintingRecords;
BooleanVar head := true
而对于Page Footer假头的隐藏指标,我补充说:
WhilePrintingRecords;
BooleanVar head
为什么即使没有打印组头也执行第二个代码?