是:
- 你的文本框,選擇格式化現場右鍵單擊...。
- 在格式編輯器對話框中選擇字體選項卡。
- 單擊所選顏色選項(默認爲黑色)右側的
x-2
按鈕。
- 在格式公式編輯器,輸入公式,如:
if {myTable.ColourOption} = "r" then crRed else
if {myTable.ColourOption} = "y" then crYellow else
if {myTable.ColourOption} = "g" then crGreen else
if {myTable.ColourOption} = "b" then crBlue else
if {myTable.ColourOption} = "o" then Color (255, 128, 0)
格式公式編輯器的功能窗格應該包括Color Constants
節點 - 這將列出可用預定義的水晶顏色,或者你可以使用Color (r, g, b)
函數來定義你自己的。
- 點擊
x-2
檢查按鈕(或按Alt和C),以檢查輸入的公式是否有效 - 如果是,請單擊保存並關閉按鈕格式公式編輯器的左上角,然後單擊在「格式編輯器」對話框底部的「確定」按鈕上。
如果您現在預覽報告,您應該發現您的文本框是根據顏色選項字段的值進行着色的。
右鍵單擊文本對象時,沒有x-2按鈕(僅在字體選項卡中缺失)。有沒有另外一種方法可以解決這個問題?也許我沒有設置右邊的文本框(點擊添加文本對象 - 放棄報告 - 更改字體爲wingdings併爲圓圈輸入l)。謝謝 – njj56 2012-03-06 17:38:51
@ njj56:你正在編輯在早期版本的Crystal中創建的報告嗎?我有CR 10 - 在CR 10中創建的報告在字體選項卡顏色選項旁邊具有「x-2」按鈕,但在CR 8中創建的報告沒有可用的報告。 – 2012-03-06 17:52:49
我在CR 2011,從上週開始在同一個程序中創建它。 – njj56 2012-03-06 17:55:59