我正在更新Crystal Report(设计器的版本为2016),并且一直试图使详细信息部分充当页脚。目前,我们正在修改的代码块由两部分组成,一个是“标题”,它打印一次(通过抑制代码),另一个重复的细节行,打印一到五次。
我们想要做的是在最后一个重复的细节之后添加第三部分仅打印一次。有没有办法确保第三部分不仅打印一次,而且在第一部分和第二部分打印后打印?还是我们必须使用组或子报表?
答案 0 :(得分:0)
是的,通过使用Suppress公式来查找序列中的最后一行,它可以用作页脚。在这种情况下,这是通过检查当前数据源记录是目标行类型而下一个不是目标行类型的条件来完成的。
IF ({DS.RECTYPE} = 4 AND NEXT({DS.RECTYPE}) <> 4) THEN
FALSE
ELSE
TRUE