私はSSRS2005に比較的慣れていません。簡単なレポートとスプレッドシートを作成しましたが、SSRS/RDLという楽しい世界を掘り下げ始めたばかりです。あるレポート(* .rdl)から別のレポート(* .rdl)に1つの(カスタム/非クエリ)パラメーターを渡そうとしています。論理的にはグローバル変数を追加したいのですが、私がやりたいことを実行するための簡単な方法/手法はないようです。各ページ/レポートには独自のパラメータがあり、レポートが互いの情報を共有することは許可されていないようです。
ユーザーが選択したオプションに基づいて、オブジェクト/アイテムを単純に非表示にしようとしています。ユーザーがオプションAまたはBを選択した場合、選択に基づいて(同じプロジェクト内の)複数のレポートで特定のオブジェクトを非表示にします。任意のオブジェクトのvisibilityプロパティの式内のパラメーター値を確認するだけです。本当に複雑なことは何もありません。私はそれをテストしました、そしてそれ自体でたった1つのレポートで、それは働きます。ただし、あるレポートに別のレポートのその値を読み取らせるようにしてください。そうすることで明確な道筋はありません。
私がSSRSに慣れてきたので、「通常の」プログラマーの方法があり、次に「SSRS」の方法があると思います。どちらも相互に排他的です。ですから、私は決して許されない何かをしようとしているのか、それは「設計によって構築された」機能であるのか、そして/または私はそれを間違った方法で行っているのです。
アイデア?提案?多分私はこれについて間違った方法で行っています。