怎样分组打印?(50分)

  • 主题发起人 主题发起人 AKang
  • 开始时间 开始时间
A

AKang

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经看了delphi5.0的帮助文件,好简单,但我按照帮助文件的例子做了,预览时却没有分组,到底什么地方出错了?
 
可以作成明细报表,
方法一:
用2个Table控件和一个Datasource,Table1指向主数据库,
Table2指向从数据库,table2的master source 指向Datasource
Datasource指向Table1;
QuickRep上要有detail 和 subdetail
方法二:
用QRgroup;
注意该QRgroup的expression属性一定要设定好,以决定如何分组;
 
谢谢你的答复,我两种方法都做了,但我在Qreport上按右键,然后预览,怎么只能看到仅仅一行?所有数据集都相应绑定了。请你加油帮我解决啊,我快接受答案了.^_^
 
关于shyjack的第二种方法,必须定义expression,使其指向变化的字段。关于数据汇总数按组求和,则必须把resetafterprint属性设为true
 
谢谢大家的答复,
其实我就是按照Delphi5.0的帮助文件,有关报表'建立组'上做的,组头一个表达式,组脚一个汇总,master和resetafterprint也设置了,就是不知怎的,预览时,只有一行组头和组脚,组脚汇总数为0
 
预览时要把table属性Active设为true,注意Quickreport的datasource要添
 
QRgroup的expression的值改变时换组

quickrep的 dataset 要设置
 
多人接受答案了。
 
后退
顶部