2012-05-29 156 views
0

是否可以測試SSRS中的空白區域?我有一些文本框,用戶可以鍵入一些文本。它有時會留下一些空白空間,我有一些測試字符串長度的條件。我想知道是否有一個簡單的方法來測試。標籤,空格等。SSRS從文本框中刪除空白

我得到的文本包含從用戶使用HTML編輯器獲得的HTML標記。該文本可以包含HTML標籤,有時也包含它們之間的空格。我有一些ReExp擺脫了所有的HTML標籤,但它留下了可能存在的空白空間。我也想刪除它們

Ex。正則表達式處理

" " 
+0

這些文本框在哪裏?他們是參數嗎? – Diego

+0

我從數據庫中獲取值。我在我的報告中有一個查詢來獲取它們的值。 – Omar

+0

但它們是參數嗎?你可以發表一個例子,它很難理解你想要什麼 – Diego

回答

2

"<p> </p><br/>" 

結果這是一個有點很難看到你要完成什麼。我假設你試圖擺脫多餘的(但不是全部)空格字符。

選項1:正則表達式
做它的正則表達式。如果您使用正則表達式去除標籤,爲什麼不在那裏修復空白問題呢?但要記住,人誰試圖解決一個問題,正則表達式often end up with two problems ;-)

選項2:表達式
使用渲染一個文本框的值時,Visual Basic functions中的表達式。特別想到trimreplace。沿着這些線:

=Trim(Replace(Fields!SomFieldName.Value, " ", " ")) 
'     number of spaces >> 02 1 

這也可以在SQL查詢,我想。

方案3:佔位符+ HTML
使用佔位符,實際上只呈現在報表中的HTML。有關信息,請參閱this msdn article。我不確定哪些HTML標記被支持。

+0

我使用了選項2 – Omar