能否使详细信息部分充当页脚?

Can a detail section be made to behave as a footer?

我正在更新一份 Crystal 报告(使用 2016 版设计器)并且一直试图让详细信息部分充当页脚。我们正在修改的代码块目前由两部分组成,一个 'header' 打印一次(通过抑制代码),一个重复的细节行打印一到五次。

我们想要做的是在最后一个重复细节之后添加第三个部分打印一次。有没有办法确保第三部分不仅打印一次,而且在第一部分和第二部分打印后打印?或者我们必须使用组或子报表吗?

是的,它可以用作页脚,方法是使用抑制公式查找序列中的最后一行。在这种情况下,这是通过检查当前数据源记录是目标行类型而下一个不是的条件来完成的。

IF ({DS.RECTYPE} = 4 AND NEXT({DS.RECTYPE}) <> 4) THEN
    FALSE
ELSE
    TRUE