怎样使用QuickReport打印如下报表:(100分)

  • 主题发起人 主题发起人 zhengxionglai
  • 开始时间 开始时间
Z

zhengxionglai

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样使用QuickReport打印如下报表:
原表如下:
city OrderID ProductID PartName intime outtime
-------------------------------------------------------
广州 001 001-1 aa 2003-6-10 2003-6-14
广州 001 001-1 bb 2003-6-11 2003-6-13
广州 001 001-2 aa 2003-6-10 2003-6-14
广州 001 001-2 bb 2003-6-10 2003-6-14
北京 002 002-1 aa 2003-6-10 2003-6-14
北京 002 002-1 bb 2003-6-10 2003-6-14
北京 002 002-1 cc 2003-6-10 2003-6-14
北京 002 002-2 cc 2003-6-10 2003-6-14
北京 002 002-2 cc 2003-6-10 2003-6-14

打印结果:
city OrderID ProductID PartName intime outtime
-------------------------------------------------------
广州 001
001-1
aa 2003-6-10 2003-6-14
bb 2003-6-11 2003-6-13

001-2
aa 2003-6-10 2003-6-14
bb 2003-6-10 2003-6-14
北京 002
002-1
aa 2003-6-10 2003-6-14
bb 2003-6-10 2003-6-14
cc 2003-6-10 2003-6-14
002-2
cc 2003-6-10 2003-6-14
cc 2003-6-10 2003-6-14

〔注〕:delphi中的例题是通过主从表来实现,但现在数据全部在同一个表中;
 
使用三个临时表,用Select ...Group by...SQL语句形成主从表。
 
利用Quick report的分组报表功能要以解决此问题
 
分组打印,在reportbuilder中很容易实现
 
有DEMO的,
看一下就知道了
 
后退
顶部