項目ごとの小計を印刷し、最後にすべての合計を
印刷したいと考えています。
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
合計を計算しているTQRExprコンポーネントのResetAfterPrintをTrueにすれば
小計として計算されます。
総計はGroupFooterではなく、別途BandTypeがrbSummaryのバンドを追加して
そこに総計用のTQRExprコンポーネントを載せます。
プロパティでprintされたらresetされるのがあったはずですが
そうそう、それがResetAfterPrintプロパティです。
それをTrueにすると印刷した後にSUM関数の結果がゼロクリアされます。
ツイート | ![]() |