如何打印不同的分组时换页,并重新计算页号?(100分)

  • 主题发起人 主题发起人 goingknife
  • 开始时间 开始时间
G

goingknife

Unregistered / Unconfirmed
GUEST, unregistred user!
我在设计一报表,内容是根据不同的教研室打印各个教研室开的若干课程,我想
要用到分组,但是不知怎样重新计算页号,请各位大虾指教。
我的e_mail: braveyangzi@sina.com (多谢!)
 
我想除了自己计算,否则好像很多的控件都没有这些功能哦.
 
计算一下也简单吗,这也值100分?
 
我用的是TQRSysData组件,其data属性设为qrsPageNumber,
我也知道应该在换页时计算,但是不知用TQRSysData组件的
那个属性或方法
 
对于哪个分级栏,有两上属性改为真就可,
上面哪个用于在不同的的页显示不同的组,
下面的属性是用于求合计时不把前一个组的值累加下来,
也就是只计算当前组的。
具体是哪两个我记不得了,但你一看就能知道的。
但要注意,要把报表与相关数据集放在同一个Form中。
如果是用的ADODataSet或是ClientDataSet,可在这个Form中克隆一个就是
如是别其它的,哪只有放在一起了,
不然,很有问题的。这算是它的一大BUG
 
多谢大家的回答,我现在在QRGroup1.BeforePrint事件中添加了代码:
QRGroup1.ForceNewPage:=true;
可以在显示不同分组时换页了,但是仍无法重新计算页号,还请各位多
多帮忙啊,
 
没有办法了,添加一个变量,自己计算吧。
 
感谢各位的帮助,前两天我自定义了一个变量,总算把这个问题解决了。谢谢大家啦!
 
后退
顶部