我有一個文本框顯示字段Address2。如果Address2有一個值,那麼沒有問題,但如果它沒有值,那麼文本框是空白的,但仍佔用報表的那部分空間。防止包含空值的文本框佔用空間
我的問題是我不想把任何空白空間,如果文本框有一個空白值Address2字段。
我有一個文本框顯示字段Address2。如果Address2有一個值,那麼沒有問題,但如果它沒有值,那麼文本框是空白的,但仍佔用報表的那部分空間。防止包含空值的文本框佔用空間
我的問題是我不想把任何空白空間,如果文本框有一個空白值Address2字段。
右鍵單擊文本框,然後選擇格式字段
選擇通用標籤
點擊公式按鈕旁邊的禁止
更改公式像
IsNull({REPORT;1.Address2}) or {REPORT;1.Address2} = ""
點擊保存並關閉
這應該瞭解這樣做。
嗨,thk回答。但仍然在爲地址2提供的報告中留出空白。 任何其他關於相同的想法? – Manish 2010-05-28 06:08:05
從文本中刪除您抑制公式,並將其寫入在你把你的文本框中細節部分。
將文本框高度更改爲零並將CanGrow設置爲true?
這將摺疊任何空白字段,但它們必須在同一個文本框內。
從this post在ASP.NET論壇:
1)把你的字段到文本對象(如果你還沒有這樣做)
2)右鍵單擊對象,並選擇設置對象格式
3)滾動至底部,並點擊複選框「剿嵌入字段空白行」
在CR 2013:
要防止文本框從佔用額外的高度與空的空間,通過縮小文本框所需的最小尺寸和檢查在格式選項CanGrow
利用查爾斯的答案。
以處理任何標籤,例如,如果你想顯示的文本地址2:旁邊的地址2字段,添加一個公式字段Address2Label
,並將其配方
IF (ISNULL(Address2)) THEN
""
ELSE
"Address 2:"
然後將這個在文本框。
我的基本目標是,如果控件具有空白值,則不顯示空白。 – Manish 2010-05-28 04:01:35