请问用qreport如何实现每页打印指定的记录条数的表格?(100分)

  • 主题发起人 主题发起人 ldel
  • 开始时间 开始时间
L

ldel

Unregistered / Unconfirmed
GUEST, unregistred user!
请问用qreport如何实现每页打印指定的记录条数的表格?
如下打印3条,不足3条的打印空行:

______________________________________________
| Title |
|--------------------------------------------|
|工号|姓名|XXXX|XXXXXXX|XXXXXXXXXXX|XXXXX|XXX|
|--------------------------------------------|
| 001|AAAA|XXXX|XXXXXXX|XXXXXXXXXXX|XXXXX|XXX| <-第1条记录
|--------------------------------------------|
| 002|BBBB|XXXX|XXXXXXX|XXXXXXXXXXX|XXXXX|XXX| <-第2第记录
|--------------------------------------------|
| | | | | | | | <-不足3条记录打印空行
|--------------------------------------------|
| 合计 | XXXXXX| <-每一页都要“合计”
|--------------------------------------------|
 
打印前先插入空的纪录,是纪录条数为3的倍数,打印后删除。
每页合计好像有函数,即使没有,一个最直接但可能比较慢的方法:
(其实只有不是有太大量数据也没有太大分别)
在要合计的字段的onprint事件中用一个临时变量把每个字段值加起来,换页时清零。
 
1、用变量循环控制打印一定的数据量,然后FORCE NEWPAGE

2、空行可设为SUMMY BAND
 
多人接受答案了。
 
后退
顶部