1

パラメーターのないマスター レポートがあります。しかし、マスター レポートと同じグループのサブレポートを含める必要があります。(つまり、同じレポートは、マスター レポートにリストされている同じプロジェクトのデータを表示する必要があります) 両方のレポートに異なるデータセットを使用していますが、テーブルは同じデータベースから取得されています。サブレポートにパラメーターを含めて、現在の projectID をサブレポートのパラメーターに渡してみました。それは不可能のようです。

マスター レポートのフィールド値をサブレポートのパラメーターとして渡すことはできますか?

4

3 に答える 3

0

私は現在マスターレポートとサブレポートにも取り組んでいるので、あなたの「それは可能ではないようです」に少し興味があります. あなたの短い質問に対する答えは「YES」です。マスター レポートからサブレポートに値を渡すことは絶対に可能です。

ですから、それらのプロパティが正しいかどうか、もう一度確認していただけますか? 例えば。

  1. サブレポートのパラメーターは正しく作成されていますか?
  2. マスター レポートの詳細行内にサブレポートを配置してみてください。
  3. サブレポートのプロパティを設定すると、マスター レポートのどのフィールドをサブレポートのパラメーターにするかを設定できます。それは非常に簡単です。

この助けを願っています。

PS。私の下手な英語でごめんなさい。

于 2011-02-19T16:15:16.747 に答える
0

これは、前の人々が言っ​​たことの単なる明確化です。

注:この例では、T9_PK がテーブル 9 (従業員テーブル) の主キーです。

ここでの目的は、各従業員の「タイム カード」であるサブレポートを作成し、すべての従業員のタイム カードをそれぞれ新しいページに含むメイン レポートを作成することです。

  1. パラメーターを使用するレポートを作成します (例: Parm: T9_PK) {これはサブレポートになります。例: TimeCard.rdl}
  2. 「リスト」コントロールを新しいレポートのデザイン サーフェイスにドラッグ ドロップします {これがメイン レポートになります}
  3. サブレポートのパラメーターになるフィールドを持つメイン レポートにデータセットを追加します。
  4. {以前にレポートに追加された}データセットからフィールド (例: T9_PK) を List 'Control.

  5. サブレポート コントロールを、メイン レポート (例: AllTimeCards.rdl) のリスト コントロールのセルにドラッグ ドロップします。

サブレポートを以前に作成したレポートに設定します (例: TimeCard.rdl、単一の Parm: T9_FK)。

サブレポートのプロパティを設定 => パラメータ:

Name: T9_PK

Value: [T9_PK]

注:このサブレポートのパラメーターは、メイン レポートのデータセットからのものです。

  1. [行グループ] ペイン (デザイン サーフェイスの下) で [(詳細)] を右クリック => 新しいグループ => T9_PK
  2. 追加のオプションとして、改ページを設定します。[行グループ] ペイン (デザイン サーフェイスの下) で [(T9_PK)] を右クリック => グループ プロパティ {ウィンドウ} => 改ページ {左ペイン} => 改ページ オプション: [x] グループの各インスタンス間
于 2013-07-30T13:23:32.887 に答える
0

はいぜったいに。必要に応じてプロジェクトを通過するデータセットをメイン レポートに配置します。次に、LIST を入れます。これが重要なポイントです。リストは、このデータセットを参照する必要があります。次に、データセットをリストのコンテナー領域内に配置し、そのパラメーターをメイン レポートのデータセットのプロジェクト ID に設定します。簡単。

于 2012-02-09T05:54:44.237 に答える