我的报告会添加分页符,并在组发生更改时重置自定义页码。如何只打印每组的第一页?
答案 0 :(得分:0)
Crystal本身并没有很好的方式来以编程方式打印特定页面。但有几种方法可以使类工作:
简单:制作一个公式,生成一个列表,列出您要打印的页面。 (它可能会输出类似1,2,5,7,9
的内容,您可以在打印时将其复制并粘贴到Page Range
。)
中::制作此报告的修改版本,其中不包含您 想要打印的任何数据。计算出适合页面的最大记录数(例如,18
),并且每组只需要前18个。 (使用Crystal中的自定义SQL语句可能更容易设置。)
困难:与选项2相同,但您在报告中为所有编写了抑制公式。如果Page Number > 1
,整个页面都会变为空白。打印后,您只需从文件中删除空白页。乏味,但没有浪费墨水......