1

同じテーブルからの3つのサブレポートを持つことは可能ですか?メインレポートを1つ、サブレポートを3つ作成する必要があります。

例。メインレポート:製品名サブレポート1:顧客名顧客電話サブレポート2:製品製品なし詳細サブレポート3:所有者名所有者詳細

実際、テーブルが1つあり、3つのカテゴリのフィールドを表示する必要があるため、3つのサブレポートを作成することにしました。私が決めたことが正しいかわかりませんか?

ありがとう

4

1 に答える 1

1

サブレポートを誤用していると思います。Crystal Reports(7+)では、プライマリクエリに関連するレポートのデータにサブレポートを使用する必要がありますが、パフォーマンス上の理由などにより、プライマリデータセットに「参加」したくない場合があります。

サブレポートを使用して、現在の行に対して1:Mのレコードのリストを含めますが、レポートにグループを追加せずに、詳細セクションにそれらを表示したいと思います。

あなたの場合、Productテーブルのフィールドの分類が異なり、それらを比較的「グループ化」して表示したいようです。複数の詳細セクションを作成し、データのセクションを分離して区別するために、レポートに線を引くことをお勧めします。

とはいえ、このために3つのサブレポートを含むレポートを作成できますが、基本的に、セット内の各製品を4回(プライマリレポートに1回、サブごとに1回)ロードするのに長い時間がかかります。

ご不明な点がございましたらお知らせください。

于 2011-07-12T18:08:38.457 に答える