点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我创建了一个Crystal Report(V11),可以生成正确的信息。 问题是备用记录的颜色。
使用报告向导这是一个非常简单的报告,除了选择我要显示的字段外,它只有一个选择公式。
该报告仅正确显示了未清记录,这是我的select语句,用于过滤已关闭的项目。
不是(isnull({CCM_MASTER_2_ACT.CLOSED}))
我创建了一个计数器来跟踪记录号,它可以工作(尽管我可能不需要)。 我希望记录1以白色打印,记录2为蓝色,然后记录3白色,记录4蓝色等。这可以很好地工作到未过滤的记录不再可以被2整除的程度,所以我的公式会得出连续的记录 打印颜色错误。
这是我的计数器公式
共享的NumberVar计数器;
计数器:=计数器+1
在"我的部分专家"的"详细信息"中,颜色为以下
如果{@Counter} mod 2 = 0,则crSilver否则为CrNoColor
我已将显示问题的文件附加到此消息。 在右列U中,数字21和25将以白色打印,因为在两种情况下,记录数除以2都会得到余数。 记录22、23和24被取消
我尝试使用余数公式,但得到的结果相同
如果Remainder(RecordNumber,2)<> 0,则crBlue else crWhite
理想情况下,将在select语句删除"未清项目"之后创建计数器,我该怎么办?或者还有其他更好的方法吗?
谢谢
(9.9 kB)
抑制记录时,很难甚至不可能正确地执行此类操作。 最好的选择是使用"选择专家"过滤掉当前要禁止的记录,这样就不必取消任何操作。
-Dell
是
仍然可以对抑制部分中的公式求值。
因此,将计数器增量逻辑更改为仅在未抑制时才加1。
一周热门 更多>