QuickReport问题求救! SOS! //bow(50分)

  • 主题发起人 主题发起人 tian
  • 开始时间 开始时间
T

tian

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大哥
我用QReport出表
用QRShape画表栅格线分割记录
现在想这样:
在一页打印15条记录
若不够15条
则在剩余的地方还照样输出空栅格

比如这一页只有6条记录
则在输出6条记录后再按相同格式输出9条空记录

请问怎么实现?

//thank
//bow

mailto: ttxxyy@163.net
 
不够15条的,就在TABLE里加
(15-现在地条数)
这些记录使用不可见支付,和NULL字段
 
不知是否有其他方法?
 
根据个人经验,这样做是无法实现的。加上空记录也不是办法。最好趁早放弃。
 
教你一招(我也刚刚才学会):所有的字段用QRLabel,而不用QRDBText,画法一样,然后
在QuickRep1的OnNeedData里面写代码,为QRLabel逐个输数据。你可以用一个变量作计数器,
一到15行就调用Report.NewColumn(也可以用Report.Newpage,但help建议不用)。
具体例程见(D5)/Demo/Quickrpt/Qr3,其中的NeedData模块写得很清楚。
 
加空记录是最安全的方法,我认为。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部