如果最后一页上没有记录(详细信息部分),如何隐藏页眉。如果最后一页上有一些数据,则页眉必须显示在最后一页上,否则隐藏页眉。
公式pagenumber = totalpagecount
不起作用,因为它总是会抑制最后一页的标题。
将此公式放入详细信息部分的抑制字段中:
WhilePrintingRecords;
Global BooleanVar finished;
finished := OnLastRecord
并将其设为页眉中的抑制公式:
Global BooleanVar finished
- Before
finished
初始化后将显示页眉。
- 打印详细记录后,它将被设置为
false
.
- 当你最终到达最后一个细节部分时,
finished
被设定为true
.
- 如果您碰巧到达另一个页眉,
finished
还是true
,水晶会压制头球。
这是一个有趣的问题。我以前遇到过这种行为,但从未尝试解决它。我认为您需要使用变量,因为在页眉中,通常的选项如Next()
and OnLastRecord
无法区分还有一条记录要打印和没有更多记录要打印。我认为运行总计也会出现同样的问题——在有一条记录要打印的页面上和在没有要打印的记录的页面上,值将是相同的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)