2011-10-21 5 views
0

私は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とレポートのパラメータを持っています。この設定は正しいですか?メインレポートから渡されるパラメータを取得するためにサブレポートを設定するにはどうすればよいですか?これは簡単にできるはずですが、少し痛いです。

ありがとうございます!

答えて

0

私は何とかそれを動作させましたが、私はそれが醜いことをやったのかどうかはわかりません。私はそれを把握すれば私は答えを掲示するでしょう。

関連する問題