2011-02-08 65 views
0

我的報告中顯示了一個字段。但是我想根據用戶的選擇使其可見或不可見。我的表單啓動了報表,包含一個複選框,複選框的值存儲在變量中,例如vrIfChecked。 我要讓外地隱藏如果變量值爲false 我可以使用類似使用IF ........結束如果在SSRS

收起 如果vrIfChecked =「經過」,那麼 txtHeader.visible =真 否則 txtHeader.visible =假 結束如果 如果是,在哪裏編寫代碼以及如何調用它。請給我完整的步驟。

非常感謝。 隨着最好的問候, Furqan

回答

0

右鍵單擊您要隱藏的文本框,從上下文菜單中單擊「文本框屬性」。轉到「可見性」選項卡並選擇「根據表達式顯示或隱藏」。點擊FX旁邊的快遞和鍵入

=iif(Parameters!YourPram="Checked",True,False) 

這應該工作,但我不是一個電腦安裝檢查

+0

我已經定義了一個布爾型報表參數,並且像您提到的那樣使用,但是如何將其與我的複選框連接起來? – 2011-02-08 15:02:32

0

報告實際上不是一個HTML頁面,您可以完全自定義報告中的功能;您可以讓用戶檢查並取消選中實際報表正文中的內容。它是或不是。

讓用戶選擇任何基於報告的報告的唯一方法是使用參數 - 比如includeCompanyLogo。最後,對於打印,您可以在想要複選框的位置使用圖像,然後使用表達式作爲圖像名稱,其中嵌入了複選框和未選中框的圖像,例如= iif(Parameters!includeCompanyLogo .value = true,「checkedImg」,「uncheckedImg」)。然後,對於徽標,將其作爲圖像或矩形填充或其他內容放在頁面上,只需使用該布爾參數作爲可見性值即可。