QuickReportで集計表を印刷したいのですが、方法が分かりません。
例えば、性別と年齢情報を持っているテーブルがあるとします。
年代ごとの男女の人数を集計して、下記のような集計表を作成する場合、QuickReportのBandやDataSetなど、どのように定義すればいいのか分かりません。
年代 男(人) 女(人)
0〜10 11 8
11〜20 23 30
21〜30 15 26
31〜40 34 7
・
・
・
計 139 109
それと、罫線の引き方も教えてください。
簡単にはまずQueryをかけ必要なデ−タを抽出し事前に用意したテンポラリ−DBに書き出しQRreportに印刷させるのが楽です。
読出しQuery
select sum(項目1),sum(項目2),sum(項目3) From ***.DB
罫線はQRShape で簡単に引けます
OnNeedData 又は BeforePrint で出力を数え Enabledをfalse,Trueで5行毎などコントロ−ルできます。
合計はsummaryBandにQRExpコンポーネントを貼り付けて行えます。
関数Sumを使用して合計を印刷します。
小計を印刷する場合はGroupを使って印刷します。
ツイート | ![]() |