AR2.0的PageFooter_BeforePaint事件和Ar11的不一样吗?
我们正在做ar2到ar11的升级项目,原来ar2,在:
PageFooter_BeforePaint事件中,有计算页数的代码,而vb6中也有计算,
规则是:
rpt中有个字段,当字段改变的时候,页数从1开始,这个字段下面可能对应好多条数据,数据多了可能,意味着,当前这个字段对应好几页,
比如:这个字段代表季度的话,那么第一季度,可能有1页,第二季度可能有3页
那么ar2中,第一季度,页数是从1开始的,第二季度页数从1开始的,就像下面一样
第一季度
1
第二季度
1
2
3
------------------------------------------------------------------------------------------
而,在ar11中:
由于PageFooter_BeforePaint事件,走了和ar2中走的顺序位置不一样了,导致
页数显示成了:
第一季度
1
第二季度
2
3
4
--------------------------------
有什么解决方案吗?还是说ar2和ar11的PageFooter_BeforePaint事件本身触发顺序就不一致?
猜测的原因:ar2,在显示数据的时候,好像Detail_Format走完就会走PageFooter_BeforePaint,而
ar11,走完没走PageFooter_BeforePaint,总是在最后的时候走的。
客户在现场,麻烦大神帮忙看看谢谢
|
|