2011-05-26 64 views
2

說我有一個數據字段(稱之爲Results.MyString),看起來像這樣的文本框在我的報告:SSRS 2008年部分字符串格式化

有些文字在這裏,供大家閱讀。

而且,說我有一個數據字段(稱之爲Results.MyParam)具有此值:

這裏

有沒有辦法來有條件地格式化文本框所以它會搜索Results.MyString與Results.MyParam的任何匹配並更改它們的顏色?

最終的結果會讓單詞「這裏」成爲不同的顏色(即紅色),但文本框中其餘的文字是黑色。

+1

寫一些代碼? – 2011-05-26 01:12:22

+0

@Mitch小麥 - 我會高興地寫代碼,但我在哪裏掛?唯一允許改變顏色的地方(我可以看到)是整個文本框顏色的屬性。 – Vaccano 2011-05-26 01:19:09

回答

1

兩部分的答案。 1.打開報告參數代碼選項卡,進入代碼窗口。將你的函數放在代碼窗口中。 2.通過在表達式佔位符上啓用該屬性,可以使文本框表達式佔位符對HTML標記作出反應。 (您可以Google'佔位符表達'以獲取具體信息。)

您的函數可以解析文本,查找目標字符串,使用適當的HTML顏色標籤動態包圍目標,並將表達式返回給文本框。