如果重复记录,改变颜色

时间:2017-06-08 13:31:18

标签: mysql vb.net crystal-reports

当先前在文档中出现相同值时,我可以使用哪种公式来更改字体的颜色?

2 个答案:

答案 0 :(得分:0)

首先尝试制作一个保持该字段的独特计数的运行总计。将其放在您的详细信息部分中。然后编写 whileprintingrecords 公式,检查您的非重复计数是否与上一个计数匹配。 (当然,除了第一条记录之外。你可能需要为此做一个特例。)

理论上,每当第二个公式评估为假时,都会添加重复记录。

如果这不起作用,您可以始终声明一个数组,将每种新类型的记录添加到其排名中,并根据当前记录是否已存在于数组中,将共享布尔值设置为false / true。

答案 1 :(得分:0)

在该字段上,您尝试检查它是否具有上一个匹配项(例如ID)

{ID} = previous({ID}) Then crRed Else crBlack

希望它有效