2011-10-31 9 views
0

メインレポート(仕入先ロットが多数)に仕入先ごとの品目受領を表示し、サブレポートの各レシートに対して複数の支払を行います。私はdtReceiptとサブレポートdtPaymentを日付のようなパラメータの別々のセットと一緒に持っています。両方のレポートは独立して実行されています。メインレポートデータからのSSRS 2008 R2サブレポートパラメータ

メインレポートの詳細には、サブレポートに設定されたデータのフィルタパラメータとしてサブレポートに渡したいReceiptNoというフィールド(データセット内)が含まれています。メインレポートシステムから実行すると、パラメータの1つが正しく渡されなかったためにエラーサブレポートを表示できないということです。

答えて

0

サブレポートのすべてのパラメータを渡していることを確認してください。親レポートのパラメータは継承されません。すべてを指定する必要があります。パラメータを渡すときに

また、あなたがサブレポートではなく、パラメータラベルに正しいパラメータにを設定していることを確認してください。ユーザーがUIでラベルを選択しますが、値とともにサブレポートを呼び出す必要があります(たとえば、1つはIDになり、もう1つは名前になります)。

1

メインレポートデータセットからサブレポートに値を渡したいとします。この場合は、メインレポートデータセットに関連付けられたサブレポートをテーブル内に作成し、サブレポートのパラメータ値にデータセットフィールドを使用します。

注:メインデータセットが単一行を返すようにしてください。複数の行を返した場合、すべてのフィールド値に対してサブレポートが複製されます。動的なサブレポート作成のようなものです。

関連する問題