これは、前の人々が言ったことの単なる明確化です。
注:この例では、T9_PK がテーブル 9 (従業員テーブル) の主キーです。
ここでの目的は、各従業員の「タイム カード」であるサブレポートを作成し、すべての従業員のタイム カードをそれぞれ新しいページに含むメイン レポートを作成することです。
- パラメーターを使用するレポートを作成します (例: Parm: T9_PK) {これはサブレポートになります。例: TimeCard.rdl}
- 「リスト」コントロールを新しいレポートのデザイン サーフェイスにドラッグ ドロップします {これがメイン レポートになります}
- サブレポートのパラメーターになるフィールドを持つメイン レポートにデータセットを追加します。
{以前にレポートに追加された}データセットからフィールド (例: T9_PK) を List 'Control.
サブレポート コントロールを、メイン レポート (例: AllTimeCards.rdl) のリスト コントロールのセルにドラッグ ドロップします。
サブレポートを以前に作成したレポートに設定します (例: TimeCard.rdl、単一の Parm: T9_FK)。
サブレポートのプロパティを設定 => パラメータ:
Name: T9_PK
Value: [T9_PK]
注:このサブレポートのパラメーターは、メイン レポートのデータセットからのものです。
- [行グループ] ペイン (デザイン サーフェイスの下) で [(詳細)] を右クリック => 新しいグループ => T9_PK
- 追加のオプションとして、改ページを設定します。[行グループ] ペイン (デザイン サーフェイスの下) で [(T9_PK)] を右クリック => グループ プロパティ {ウィンドウ} => 改ページ {左ペイン} => 改ページ オプション: [x] グループの各インスタンス間