Crystal reports Crystal Reports:始终在2页上显示组部分
我有一份水晶报告,上面只有一个小组部分。在最后一组页脚之后,我使用“newpage After”在新页面上启动每个组。我的组中的详细信息部分取决于来自数据库的数据,因此整个组有时可能需要1或2页。从理论上讲,它可能需要超过2页。但根据当前数据,最大页数为2页。现在的新要求是,即使组中的数据不需要第二页,也要始终为每个组使用2页。如果是这种情况,那么第二个页面应该是空的(至少是页面的组部分) 如何使用Crystal Reports实现这一点?您可以通过以下方式实现:Crystal reports Crystal Reports:始终在2页上显示组部分,crystal-reports,Crystal Reports,我有一份水晶报告,上面只有一个小组部分。在最后一组页脚之后,我使用“newpage After”在新页面上启动每个组。我的组中的详细信息部分取决于来自数据库的数据,因此整个组有时可能需要1或2页。从理论上讲,它可能需要超过2页。但根据当前数据,最大页数为2页。现在的新要求是,即使组中的数据不需要第二页,也要始终为每个组使用2页。如果是这种情况,那么第二个页面应该是空的(至少是页面的组部分) 如何使用Crystal Reports实现这一点?您可以通过以下方式实现: 将需要空白页的组页脚拆分为两
- 将需要空白页的组页脚拆分为两个子部分,例如
,组页脚a
组页脚b
- 要插入子节:打开节专家,选择组页脚,然后单击“插入”按钮
- 创建三个名为
、ffReset
和ffIncrement
的公式字段,并将其值设置为:ffCurrent
ffReset: F增加: 当前: - 将
放在ffReset
子部分,将组页脚b
放在顶层ffIncrement
部分组页眉
- 启用/选中章节专家中这两个子章节(即
和组页脚a
)的b
后新建页面
- 将
子节的组页脚b
新页后的抑制公式设置为:
if {@ffCurrent} < 2 then true
如果{@ffCurrent}<2,则为true
- 确保
和组页脚a
b的
未选中抑制空白部分
- 如果需要,要禁用在报告末尾插入空白页,请在
后的新页中设置抑制公式,仅在
子节中设置为组页脚a
不仅记录
- 要在每页上重复组标题,您可能还需要启用/选中Group Expert中的
选项在每页上重复组标题
WhilePrintingRecords;
numberVar counter:=counter+1;
WhilePrintingRecords;
numbervar counter;
if {@ffCurrent} < 2 then true