QuickReportで項目ごとの小計を出力するには?


くるくる  2010-12-14 10:21:20  No: 39717  IP: 192.*.*.*

項目ごとの小計を印刷し、最後にすべての合計を
印刷したいと考えています。


http://www.wwlnk.com/boheme/delphi/dbtips/css0160.htm
上記のHPを参考にし、同じようなグループごとの合計を
出せるようにはなったのですが、
グループごとの合計の部分が、そこまでの合計になってしまいます。

上記のHPでは
CustNo.1
        ここが合計→90
CustNo.3
        ここが合計→155
CustNo.4
        ここが合計→287.5

という風になっており、自分で組んだものも
同じように合計部分が膨らんでしまいます。
(CustNo.3にCustNo.1の合計も含まれてしまいます)


ですが、CustNoごとの小計を印字したく考えています。
上記HPの例で行くと・・・
CustNo.1
        ここが合計→90
CustNo.3
        ここが合計→65
CustNo.4
        ここが合計→133
総計    
        ここで総計→288

何かうまい方法はありますでしょうか?
ご回答いただけたらと思います
よろしくお願いいたします。


Delphi2007  pro
QuickReport  Standard  4.06

編集 削除
Quest  2010-12-14 12:15:11  No: 39718  IP: 192.*.*.*

合計を計算しているTQRExprコンポーネントのResetAfterPrintをTrueにすれば
小計として計算されます。
総計はGroupFooterではなく、別途BandTypeがrbSummaryのバンドを追加して
そこに総計用のTQRExprコンポーネントを載せます。

編集 削除
test  2010-12-14 19:53:28  No: 39719  IP: 192.*.*.*

プロパティでprintされたらresetされるのがあったはずですが

編集 削除
Quest  2010-12-14 20:16:24  No: 39720  IP: 192.*.*.*

そうそう、それがResetAfterPrintプロパティです。
それをTrueにすると印刷した後にSUM関数の結果がゼロクリアされます。

編集 削除