2013-05-22 20 views
11

別のパラメータの結果に基づいてパラメータをグレーアウトすることが可能かどうか疑問に思ったのですか?この場合、指定する日付が「いいえ」に設定されている場合は、開始日と終了日がグレー表示されます。SSRSグレーアウト他のパラメータの結果に基づくパラメータ

SSRS

あなたは、これがYesまたはNoのいずれかに日付を指定して設定するにもかかわらず、起きていないスクリーンショットから見ることができるように - 開始日と終了日を(あなたがNULL値をチェックしない限り)値を期待しています。開始日と終了日の両方の横にNULLボックスが表示されている場合は、レポートは正常に実行されますが、「いいえ」に基づいて自動的にグレー表示されると、ユーザーにとって処理が簡単になります。

つまり、「いいえ」の日付がグレー表示されている場合は「はい」と表示されます。これは可能ですか?もしそうなら、どのように?すべての回答を事前に

感謝

答えて

12

、あなたは、このメソッドを使用することができます。

  1. あなたSpecifyDateパラメータに基づいてデータセットを作成します。

    @SpecifyDates =「いいえ」あなたの日付のデフォルト値はに基づくように設定されている日付

  2. として、他の日 選択キャスト(日時として「2012年1月1日」)にnullを選択した場合 このデータセット。

enter image description here

あなたが「いいえ」を指定した日付のを選択すると、日付がグレー表示、Nullに設定し、レポートを実行する必要はありませんされます。 [はい]を選択すると、クエリで設定したデフォルトの日付が入力されます。もちろんカスタマイズすることができます。

+0

意味があります、私は演劇を持っています:-)。どうもありがとう。 – Zakerias

+0

これはとてもうまくいっています。ありがとう! – Zakerias

1

あなたはSSRSパラメータウィジェットを行うことができますあまりにも多くのカスタマイズはありません。

このタイプの機能を実現するために私が過去に行ったことは、独自のhtml/jsフォームをコーディングして、レポートにパラメータを送信することでした。これにより余分なコードを維持する必要がありますが、必須でサポートされていない場合は、箱の外に出なければなりません。

私は、他の誰が示唆しているのかを知りたいと思っています。ビルトイン何の範囲内で

関連する問題