2015-05-27 70 views
0

在報告(SSRS 2008R2)中,我想要有兩個參數:複選框和下拉列表。但是,如果複選框被選中,我想禁用下拉列表,反之亦然。可能嗎?怎麼樣? 謝謝。SSRS - 我可以有替代參數嗎?

+1

你可以有你的下拉列表取決於複選框值填補。 [Here](http://stackoverflow.com/questions/5345870/enable-disable-ssrs-parameters)是一個完整的示例 –

+1

您不能根據用戶交互禁用/啓用參數。它們在設計時設定。也許還有另一種方法來達到你想要的整體效果。 –

+0

@TabAlleman:我同意你的看法。 – MustangManiac

回答

0

首先你不能有一個複選框作爲參數。對於布爾值,您必須使用true/false單選按鈕。

話雖如此,你仍然可以實現你需要有點雜牌

使用布爾值作爲參數,用於返回下拉值,如果布爾值設置DataSet的是什麼,讓填充複選框的腳本不返回任何內容,否則讓腳本返回期望的值。

if @check = 1 
    select id=-1 
      ,Name='Nothing to Select' 
else 
    select id 
      ,Name 
    from MyTable 
+0

該人想要隱藏或顯示基於SSRS中不可能實現的另一個參數的參數。有沒有tweeking也隱藏參數據我所知 – MustangManiac

+0

這個問題實際上指出如何禁用(而不是隱藏/顯示)。雖然這個解決方案是一個kludge,並且可能不適用於OP,但它可以通過從下拉列表中刪除所有選項來使用級聯參數禁用**下拉菜單。再次也許沒用,但它可能會給OP一些想法。 – Trubs

相關問題