2011-06-15 14 views
6

Reporting Servicesのサブレポートを更新する方法はありますか?Reporting Servicesのサブレポートをリフレッシュする方法

サブレポートファイルで何かを変更してメインレポートに戻すと、サブレポートオブジェクトを削除して新しいインスタンスを再度組み込んでプレビューを更新する必要があります。

サブレポートオブジェクトをメインレポートで更新するには、同じレポートをもう一度削除して追加する必要はありませんか?

+0

トップレベルのリフレッシュボタンは機能しませんか?ウェブサイトや開発ツールでどのようにレポートを実行していますか? – u07ch

+0

私はビジュアルスタジオ2008 [デザイナー]にいます。プレビューでリフレッシュボタンをクリックすると、レポートは更新されません! (ただしrdlファイルは変更されました) –

答えて

2

BIDSのトップレベルレポートには、サブレポートオブジェクトが必要です。そのオブジェクトは、本質的にプロジェクト内の別のRDLへのポインタです。これは自動的に更新されます。あなたが見ているのは、BIDSがサブレポートの古いバージョンを読み込んでいることです。このような場合は、BIDSを一番下まで閉じて、プロジェクトを再度開いて親レポートを再実行してください。更新されたサブレポートが必要です。

これは、レポートをaspxページに埋め込む代わりに、スタンドアロンレポートの入札単価でレポートプロジェクトを作成したことを前提としています。

7

実際には、サブレポートが親レポートで表示される前にプレビューまたは再構築されていることを確認してください。
サブレポートを再構築する最も簡単な方法は、BIDSでプレビューすることですが、ソリューションエクスプローラでレポートを作成します。また、個々のレポートを再構築するよりも簡単な場合は、レポートプロジェクト全体を再構築することもできます。

+0

更新されたサブレポートをプレビューすると(スタンドアロンとして)、私のために働きました。解決策を再構築することはできませんでした。約5年前の – ChargingPun

0

私はこれが古い投稿であることを認識していますが、起こりうるように、私も問題を抱えていて、Googleを検索してここに着きました。私は、コメント欄の1つのように、OPがVisual Studio 2008を使用しているかどうかはわかりませんが、主なレポートのプレビューで更新されたサブレポートが表示されないうちに、ソリューションエクスプローラでメインレポートを右クリックし、[実行]を選択します。別の実行ウィンドウを開くのであれば、それ以上の時間はかかりません。

+0

でした。私たちの多くは移動しました:P – Drew

関連する問題