找回密码
 立即注册

QQ登录

只需一步,快速开始

credream

中级会员

110

主题

296

帖子

828

积分

中级会员

积分
828

活字格认证

credream
中级会员   /  发表于:2017-12-26 17:11  /   查看:3317  /  回复:1
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,总是在最后的时候走的。

客户在现场,麻烦大神帮忙看看谢谢

1 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-12-26 18:26:36
沙发
AR12中也有自己计算代码的公司,AR12 的计算公司和AR2在机制上有很多机制都不一样了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部