交叉表水晶报告文本颜色

时间:2017-09-17 21:10:56

标签: c# crystal-reports

我试图根据水晶报表交叉表上的条件更改文本颜色但是当满足该条件时它会改变整列的颜色而不是改变该特定单元格的颜色,整个列颜色会改变

公式:

if({VDetailedDataSheet.obtained}='A') then  CrRed  else CrBlack

enter image description here

第二个记录是" 23"根据公式应该是黑色的。

任何帮助都将受到高度赞赏。感谢

2 个答案:

答案 0 :(得分:0)

我使用了CurrentFieldValue而不是已归档的名称而且它有效。

答案 1 :(得分:0)

我的建议是打开您的交叉表报告,然后右键单击该单元格并选择格式字段。然后导航到“字体”选项卡,并选择“颜色”公式编辑器并键入:

if (CurrentFieldValue='A') then crRed else crBlack