Delphi5 QuickReportで集計表を印刷するには?


sontun  2004-09-10 23:03:00  No: 10898

QuickReportで集計表を印刷したいのですが、方法が分かりません。
例えば、性別と年齢情報を持っているテーブルがあるとします。
年代ごとの男女の人数を集計して、下記のような集計表を作成する場合、QuickReportのBandやDataSetなど、どのように定義すればいいのか分かりません。
     年代         男(人)        女(人)
     0〜10          11               8
    11〜20          23              30
    21〜30          15              26
    31〜40          34               7
      ・
      ・
      ・
      計           139             109

それと、罫線の引き方も教えてください。


けんちゃん  2004-09-18 09:21:58  No: 10899

簡単にはまずQueryをかけ必要なデ−タを抽出し事前に用意したテンポラリ−DBに書き出しQRreportに印刷させるのが楽です。
読出しQuery
select sum(項目1),sum(項目2),sum(項目3) From ***.DB

罫線はQRShape で簡単に引けます

OnNeedData  又は  BeforePrint  で出力を数え  Enabledをfalse,Trueで5行毎などコントロ−ルできます。


クッキー  2004-09-27 01:42:08  No: 10900

合計はsummaryBandにQRExpコンポーネントを貼り付けて行えます。
関数Sumを使用して合計を印刷します。
小計を印刷する場合はGroupを使って印刷します。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加