我是C#和水晶报告的新手,可以改变字体颜色 Crystal Report中的文本对象取决于已显示的值? 例如,如果值为“6 PM-6AM”,则文本对象颜色应为红色,否则为黑色。 我知道我需要参加Formula Workshop,我写这段代码但仍然没有发生。 我该怎么做?谢谢。
If {DataTable11.1_Date}="2PM-10PM"
Then crRed
Else crBlue
答案 0 :(得分:0)
您可以通过在字体的Formula Workshop
中编写相同的公式来执行此操作。请按照以下过程操作:
text object ----> Format Filed ---> Font Tab ---> click x-2 button of the color.
在该窗口中编写公式
编辑-----------------
试试这个:Lenghty方式,但有效
If {DataTable11.1_Date} IN ["2PM", "3PM", "4PM", "5PM","6PM", "7PM", "8PM","9PM",10PM"]
Then crRed
Else crBlue