从TQuery中提取的数据如何在TQuickRep中分组小计?(100分)

  • 主题发起人 主题发起人 寒江雪
  • 开始时间 开始时间

寒江雪

Unregistered / Unconfirmed
GUEST, unregistred user!
[purple]query1的数据如下:
品牌1 商品1 销售数量1
品牌1 商品2 销售数量2
品牌1 商品3 销售数量3
品牌2 商品4 销售数量4
品牌2 商品5 销售数量5
报表要求:
销售报表
品牌1 商品1 销售数量1
商品2 销售数量2
商品3 销售数量3
------------------------
小计: xxx
品牌2 商品4 销售数量4
商品5 销售数量5
------------------------[:D]
小计: xxx
合计: xxx
[/purple]
 
按品牌分組,在groupfoot里小計,用變量比較消除重復品牌,在pagefoot里合計
 
在GROUP.EXPRESSION中填上要分组的字段。
 
QRBand 表头:销售报表
Column Header 中文字段名:品牌 商品 销售数量
QRGroup 分组字段:Expression->品牌的字段名 (QRDBText)
DetailBand 其它字段:商品 销售数量的字段名 (QRDBText)
Group Footer 分组小计:QRExpr->Expression->小计字段名(如销售数量)
在上面小计中的底部可以加入横线'--------------------------------------'
在下面总计中的顶部可以加入横线'======================================'
Summary 总 计:QRExpr->Expression->总计字段名(如销售数量)
======================================================================
结果:
销售报表
品牌1 商品1 销售数量1
商品2 销售数量2
商品3 销售数量3
------------------------
小计: xxx
品牌2 商品4 销售数量4
商品5 销售数量5
------------------------[:D]
小计: xxx
========================
合计: xxx
具体操作方法也可以看Delphi自带的Demo:
C:/Program Files/Borland/Delphi5/Demos/Quickrpt/Qr3
注意:Grouping and subtotaling选项
祝好!
 
wind2000 shuo de dui
bu guo yao jia shang "order by fen zu zi duan ming"
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
后退
顶部