2011-09-22 101 views
1

我有一個數據庫稱爲選項1中的字段,它保存如下的RGB值;水晶報表拆分函數內的顏色功能

255.255.5 255.255.1等

我需要我的水晶報表閱讀本場和更改框的顏色。我嘗試了以下; (分割({ac.option1},「。」)[1],分割({ac.option1},「。」)[2],分割({ac.option1},「。」)顏色(

) [3])

顏色(255,255,5)顯然有效,但這給我一個錯誤,說明一個數字是必需的。

任何建議將不勝感激。

問候,

回答

2

你需要分割()函數的結果轉換爲數字:

Color(ToNumber(Split({ac.option1}, ".")[1]), ToNumber(Split({ac.option1}, ".")[2]), ToNumber(Split({ac.option1}, ".")[3])) 
+0

對不起已故的答覆,這可以完美運行 – AshHimself

+0

高興聽到它。不要忘記標記答案。 :) – craig

+0

@craig,這個公式比有什麼更符合眼睛?我試圖做到這一點,我收到一條錯誤消息「下標必須介於1和數組大小之間。」我複製了代碼並只更改了字段名稱。我的數據存儲爲:0,191,255感謝您的幫助! – DataGirl