私はVisual Studio 2008 BIDSを使用して、サブレポートを含むレポートを作成しています。これは私が作成した2番目のssrsレポートです。正しい用語を使用していない場合は、私を許してください。私はBIDSでレポートをプレビューしようとすると、今の私は、このエラーメッセージが出ます:サブレポートでSSRSのメインレポートとサブレポートパラメータの問題
[rsWarningExecutingSubreport] Warnings occurred while executing the subreport ‘lineItemsSubReport’.
[rsNone] The report parameter 'salesOrderId' is read-only and cannot be modified.
[rsNone] The report parameter 'salesOrderId' is read-only and cannot be modified.
[rsNone] The report parameter 'salesOrderId' is read-only and cannot be modified.
[rsNone] The report parameter 'salesOrderId' is read-only and cannot be modified.
を、私のパラメーターは、内部に設定されましたが、私は隠され、それに変更されました。
私は両方のレポートのクエリにFetchXMlを使用しています。
メインレポートには、salesorderidというフィールドがあるデータセットが含まれています。私はこれをやってサブレポートにこの値を渡すようにしようとしている:私のサブレポートで
<Subreport Name="lineItemsSubReport">
<ReportName>LineItemsSubReport</ReportName>
<Parameters>
<Parameter Name="salesOrderId">
<Value>=Fields!salesOrder_salesorderid.Value</Value>
</Parameter>
</Parameters>
<Top>0.38542in</Top>
<Left>0.125in</Left>
<Height>0.62499in</Height>
<Width>5.98958in</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Subreport>
は私がsalesOrderIdと呼ばれるクエリのフィルタやクエリパラメータの名前salesOrderIdとレポートのパラメータを持っています。この設定は正しいですか?メインレポートから渡されるパラメータを取得するためにサブレポートを設定するにはどうすればよいですか?これは簡単にできるはずですが、少し痛いです。
ありがとうございます!