次の方法で共有


サブレポートおよびパラメータを追加する方法 (レポート ビルダ 2.0)

複数の関連レポートのコンテナであるメイン レポートを作成する場合は、レポートにサブレポートを追加します。サブレポートは別のレポートへの参照です。これらのレポートをデータ値で関係付けるには (たとえば、複数のレポートに同じ顧客のデータを表示する場合)、サブレポートとしてパラメータ化されたレポート (特定の顧客の詳細を示すレポートなど) をデザインする必要があります。サブレポートをメイン レポートに追加するときは、サブレポートに渡すパラメータを指定できます。

また、サブレポートをテーブルまたはマトリックスの動的列または動的行に追加することもできます。メイン レポートを処理するとき、各行のサブレポートが処理されます。この場合、データ領域または入れ子になったデータ領域を使用して、意図した結果が得られたか確認してください。詳細については、「データ領域の処理 (レポート ビルダ 2.0)」を参照してください。

サブレポートを追加するには

  1. [挿入] タブの [サブレポート] をクリックします。

  2. デザイン画面でレポート上の場所をクリックし、ボックスをサブレポートの目的のサイズにドラッグします。または、デザイン画面をクリックして、固定サイズのサブレポートを作成します。

  3. サブレポートを右クリックして [サブレポートのプロパティ] をクリックします。

  4. [サブレポートのプロパティ] ダイアログ ボックスの [名前] ボックスに名前を入力するか、既定の名前をそのまま使用します。

  5. [次のレポートをサブレポートとして使用] ボックスにレポートの名前を入力するか、[参照] をクリックします。レポートは、複数の方法で指定できます。詳細については、「外部アイテムへのパスの指定 (レポート ビルダ 2.0)」を参照してください。

  6. [OK] をクリックします。

サブレポートに渡すパラメータを指定するには

  1. デザイン ビューで、サブレポートを右クリックし、[サブレポートのプロパティ] をクリックします。

  2. [サブレポートのプロパティ] ダイアログ ボックスで、[パラメータ] をクリックします。

  3. [追加] をクリックします。パラメータ グリッドに、新しい行が追加されます。

  4. [名前] ボックスにサブレポートのパラメータの名前を入力するか、ボックスの一覧からパラメータを選択します。この名前は、クエリ パラメータではなく、サブレポートのレポート パラメータの名前と一致する必要があります。サブレポートがプロジェクトにある場合は、ボックスの一覧からパラメータを選択できます。

  5. [値] ボックスに、サブレポートに渡す値を入力するか、選択します。この値には、静的テキストか、メイン レポートのフィールドまたは他のオブジェクトを参照する式を使用できます。

  6. 各サブレポートのパラメータの名前と値を指定するには、手順 3. ~ 4. を繰り返します。

    注意注意

    [パラメータ] ボックスの一覧にパラメータが存在せず、サブレポートに既定値が定義されている場合、サブレポートは正しく処理されます。

  7. サブレポート パラメータを削除するには、パラメータ グリッド内のパラメータをクリックし、[削除] をクリックします。

  8. サブレポート パラメータの順序を変更するには、パラメータをクリックし、[上へ] ボタンまたは [下へ] ボタンをクリックします。

    サブレポート パラメータの順序を変更しても、サブレポートの処理には影響しません。