2012-01-20 19 views
0

SSRS 2005のMulti-valueパラメータを持つレポートがあります。レポートを実行すると、チェックボックスのチェック内容に応じてチェックボックスをプログラムでチェックするかチェックを外すことができますか?つまり、チェックボックスをオンまたはオフにしたときにイベントコードを実行する方法はありますか?SSRS Multi-valueパラメータのチェックボックスをプログラムでチェック/チェックボックスをオフにします

マイク

答えて

1

、パラメータBの値の範囲を設定することができる、それがカスケードパラメータと命名されたパラメータAの選択された値に依存します。

  1. パラメータAを作成し、それに値のリストを設定します(例:Continentsテーブル)。
  2. はavaliable値のリストとしてパラメータBと設定し、次のストアドプロシージャを作成:パラメータBの特性に

    CREATE PROCEDURE [dbo].[countries](@continent int) 
    AS 
    SET NOCOUNT ON 
    
    SELECT * FROM countries WHERE id IN 
        (SELECT country_id FROM continents WHERE continent_id = @continent) 
    
  3. (タブ - パラメータ)が一緒に我々のパラメータをリンクする第1のパラメータAを設定します。私は期待していた何

+0

は、リスト内の項目が変更されなかったところ(複数選択)単一のパラメータを持っていることでしたが、各項目がチェックされたかどうか、あなたがチェックした内容に応じて設定することができます。 – MikeC

+0

私が実際にやろうとしているのはこれです。私は、デフォルトの「すべて」という選択肢の1つを持っています。次に、個々のアイテムをクリックすると(チェックするために)、「すべて」のチェックを外します。 – MikeC

関連する問題