sql >> データベース >  >> RDS >> Sqlserver

エラー'指定された場所にサブレポートが見つかりませんでした。サブレポートが公開されていること、および名前が正しいことを確認してください。

    一般的に言って、SSRSには、何が悪いのかを伝える上で人類に知られている最悪のエラーがあります。一般的に言って、私はこれを見たことがあり、主な原因は次の3つのうちの1つです。

    1. サブレポートに変更を加え、レポートデータが最新ではないため、プロジェクトを再構築する必要があります。
    2. レポートデータが何らかの理由で破損しているため、消去する必要があります(FILEの場所を確認し、*。rdl.dataファイルを削除してください)。
    3. 渡したパラメータが正しくないか、形式が間違っています。パラメータを持つすべてのサブレポートは、それらを渡す必要があります。そうしないと、実行されず、「オブジェクトがnullのインスタンスに設定された」と同等のエラーが発生します。

    「サブレポート」を挿入するときは、右クリックして「プロパティ」を選択できます。選択する必要のある「パラメータ」サイドパネルがあり、「追加」(正しい順序とタイプでそれぞれ)「名前」(レポートのパラメータ名)と一致する「値」を現在のレポートが渡されました。

    EG:つまり、顧客に人口統計情報を表示してほしいサブレポートがあり、行ごとに顧客IDを持つビジネスデータの行を含むマスターレポートがある場合。サブレポートが「CustomerID」パラメータを取得した場合、名前にそれを使用し、現在のデータセットから「[Customer_ID]」を選択して渡します。

    サブレポートに必要な個別のパラメータを「追加」する必要があることに注意する必要があります。



    1. 365日でビューを作成

    2. 許可にもかかわらず、別のスキーマのオブジェクトにアクセスするOracleViewを作成できません

    3. MySQLとネストされたセット:遅いJOIN(インデックスを使用しない)

    4. 1つのステートメントで複数の(3+)テーブルを結合する方法