Crystal报道' If Statement'为每个行条件使用第一个记录

时间:2016-05-03 15:30:33

标签: if-statement crystal-reports where-clause

我正在尝试在水晶报告交叉表中为包含特定值的单元格着色。

在这种情况下,任何包含" x"会有一个红色的背景颜色。否则它将是黄色。

这是我在单元格的背景公式中使用的语法。

if UpperCase({PlaReportEDIT;1.EndedCheck}) = 'X' then 
    crRed
else
    crYellow

我认为我的报告基于第一条记录中每一行的着色,因为如果第一条记录是X,那么它会突出显示所有红色行,否则全部为黄色。

我试图弄清楚如何有条件地格式化if语句,以便它在每行上查找该行背景颜色的x值,而不是仅仅查看它此刻看起来正在执行的第1行

我在网上搜索过但无法找到解决问题的方法。

如果有人有任何提示或建议,我们将不胜感激。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

对于交叉表单元格着色有“突出显示专家” - 右键单击​​相应的单元格,您应该看到(至少在某些CR版本中它位于那里)。