我正在显示交替颜色的记录,如灰色和白色。但是,我正在抑制一些记录,例如抑制白色背景记录,然后下一条记录是灰色的,所以我最终得到两个记录的灰色。
以下是交替颜色部分中使用的代码。
iif (RecordNumber mod 2 = 1, crwhite, rgb(214,214,214))
即使在抑制一些记录后,有没有办法获得交替的颜色?
答案 0 :(得分:1)
假设公式{@SuppressSection?}保持您的抑制逻辑,我建议使用以下颜色公式:
booleanvar alternate;
if not({@SuppressSection?}) then alternate:=not(alternate);
if alternate then crWhite else color(214,214,214)
这将忽略被抑制的部分,并仅替换显示记录的颜色。