急!!!请问一个关于报表分层打印的问题。(100分)

  • 主题发起人 主题发起人 chl7802
  • 开始时间 开始时间
C

chl7802

Unregistered / Unconfirmed
GUEST, unregistred user!
有三个Query,第一个Query的每一条记录对应第二个Query的若个条记录,第二个Query的
每一条记录对应第三个Query的若个条记录.不知如何可以打印一张这样格式的报表,如下所
示:
一,//第一个
1,第二个Query的内容
(1)第三个Query的内容
(2)第三个Query的内容
(3)第三个Query的内容
2, 第二个Query的内容
(1)第三个Query的内容
(2)第三个Query的内容
3,第二个Query的内容
4.第二个Query的内容
二.//第一个Query的内容
 
FastReport 2.41 (要先装 RxLib 2.75) 肯定能解决你的问题
 
我最近在做这样的控件!就是先做一个数据关联的TQuery,可以级连关联的!
然后做一个报表增强控件,进行嵌套打印关联表!就象上面描述的那样!
 
看看Delphi 5 附带的例子有一个主从表打印示例,轻松解决你的问题
 
QRBand1.BandType := rbDetail
QRSubDetail1.Master := QuickRep1
QRSubDetail2.Master := QRSubDetail1
 
对于你这种情况,加工SQL语句会使问题简化,建议用一个Query从三个表中提取数据.
 
你是用QuickReport吗?
 
后退
顶部