我是全新的C#和水晶報表,可以更改Crystal Report中文本對象的字體顏色 取決於已顯示的值嗎? 。例如,如果值是「6 PM-6AM」,則文本對象顏色應該是RED,否則它將變黑。 我知道我需要參加公式研討會,我寫了這段代碼,但仍然沒有發生。 我該怎麼辦?謝謝。Crystal Report和C# - 更改文本對象顏色取決於值
If {DataTable11.1_Date}="2PM-10PM"
Then crRed
Else crBlue
我是全新的C#和水晶報表,可以更改Crystal Report中文本對象的字體顏色 取決於已顯示的值嗎? 。例如,如果值是「6 PM-6AM」,則文本對象顏色應該是RED,否則它將變黑。 我知道我需要參加公式研討會,我寫了這段代碼,但仍然沒有發生。 我該怎麼辦?謝謝。Crystal Report和C# - 更改文本對象顏色取決於值
If {DataTable11.1_Date}="2PM-10PM"
Then crRed
Else crBlue
您可以通過寫字體的Formula Workshop
相同的公式做吧..按照下面的過程:
text object ----> Format Filed ---> Font Tab ---> click x-2 button of the color.
寫公式在該窗口
編輯-----------------
試試這個:Lenghty way but works
If {DataTable11.1_Date} IN ["2PM", "3PM", "4PM", "5PM","6PM", "7PM", "8PM","9PM",10PM"]
Then crRed
Else crBlue
我按照你所說的寫了代碼,沒有發生錯誤,但沒有發生任何事情,即使值爲「2 PM-10PM」,我仍然在文本對象中獲得了藍色 – user3921411 2014-09-01 08:49:50
什麼類型的數據存儲在' {DataTable11.1_Date}'我的意思是什麼格式? – Siva 2014-09-01 08:57:04
嗯什麼格式?這應該是STRING,我錯過了什麼? – user3921411 2014-09-01 09:26:23
這是VB.NET的代碼嗎? – 2014-09-01 08:42:09
你是什麼意思?我在Crystal Report中編寫代碼。 – user3921411 2014-09-01 08:51:49