0

Crystal Report でレポートを作成しました。2 つのサブレポートがあります。

GROUP Customer

   GROUP FAMILY

   DETAIL ITEM
   The detail is for Items. This detail is inside a group. It has totals.

   FOOTER A GROUP FAMILY
    totals Item detail 

   FOOTER B GROUP FAMILY
      Subreport 1 Totals by adj (it display the detail of a third table and the totals)


FOOTER Customer

Subreport 2.

アイテム別の合計。(詳細と合計を表示します)

レポートは 48298 レコードです。テーブルにはインデックスがあります。

レポートの実行に 30 分かかるのはなぜですか? 今回は「普通」ですか?

他のテーブルの詳細をフッターに表示するにはどうすればよいですか? ストア プロシージャを呼び出して詳細などのすべての値を返すフィールドをフッターに設定できますか?

4

1 に答える 1

0

各サブレポートは、顧客ごとに実行されます。メモリが不足していないことに驚いています。私の推測では、顧客/家族の数は比較的少ないです (300 未満)。顧客ごとに 2 回データベースにクエリを実行するため、レポートは遅くなります。メイン レポート内のデータを準備してみてください。

于 2013-10-31T18:34:19.477 に答える