以文本方式查看主题 - 易表在线答疑 (http://www.egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://www.egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]请CZY老兄看看为何总是报初核与复核的数据不一致? (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=5579) |
-- 作者:tzszw -- 发布时间:2006/12/19 21:47:00 -- [求助]请CZY老兄看看为何总是报初核与复核的数据不一致? CZY老兄: 你好!我的这个系统承蒙你多次指导,已正常用一段时间了,但今天发现了一个问题,实在找不出原因,特此请教: 操作例一:在“个人开户”表的“按月或一次性给付待遇核定”窗口中,以“录入员”登录后,以“保险编号:1511600138,核定日期:2006-12-1,待遇类型:按月领取 (此人名为:乔桂女)”初核其按月领取的待遇为82.35元,再以“复核员”登录后同样操作,复核的待遇同样为82.35元,但却总是“报初核与复核的数据不一致”错误!不知何故? 操作例二:在“个人开户”表的“转退保缴费待遇核定”窗口中,以“录入员”登录后,以“保险编号:4110300134,核定日期:2006-12-1,待遇类型:非正常退保 (此人名为:孙素兰)”初核其非正常退保待遇为1092.12元,再以“复核员”登录后同样操作,复核的待遇同样为1092.12元,但却也总是“报初核与复核的数据不一致”错误!不知何故? 上述两例操作,实际上是两种不同待遇的计算操作方法,原理相同,不知为何会出现如上的错误提示? 文件如下,“==请选择用户名==”为“管理员”,“初核员”和“复核员”分别具有初核和复核权限用户,密码都为空。 RAR文件下载 先谢谢CZY老师! |
-- 作者:tzszw -- 发布时间:2006/12/19 22:01:00 -- 自己顶一下! |
-- 作者:tzszw -- 发布时间:2006/12/19 22:07:00 -- CZY版主到现在还没有空看! 其他版主能否帮我看一下呀? 谢谢! |
-- 作者:tzszw -- 发布时间:2006/12/19 22:41:00 -- 自己再顶一下! |
-- 作者:czy -- 发布时间:2006/12/19 23:31:00 -- 呵呵,这么大的文件。 我先检查一下再回复你。 |
-- 作者:czy -- 发布时间:2006/12/19 23:38:00 -- 这么大的文件在我的机子中几乎不能运行,俺服你了。 |
-- 作者:czy -- 发布时间:2006/12/20 0:03:00 -- 楼主在不在? 请说明在什么情况下才允许出现“报初核与复核的数据不一致”这个提示? |
-- 作者:czy -- 发布时间:2006/12/20 0:23:00 -- 楼主既然不回复我的提问,我们不妨先来分析一段公式。 if(usertype=5 or usertype=6, 此段公式是先判断用户的分组码,如果分组码等于5和6,执行这段公式,很显然,楼主提到的第一个用户不在此列,而后者的分组码为5,应该受此约束。 从公式中可以看出如果前几个条件不成立,也就是说[%txhj%]不等于0,[月待遇]-[退休核准!月待遇]不等于0,那么它的默认的提示就是上面提到的最后一个提示。 如果可以确定要符合什么条件下才出现这个提示,可以在公式的最后加上一个条件,符合即提示,不然为true即可。 |
-- 作者:czy -- 发布时间:2006/12/20 0:27:00 -- 操作示例二和一属于同类问题,不赘述了。 |
-- 作者:tzszw -- 发布时间:2006/12/20 1:08:00 -- CZY老师,你好! 实在不好意思,我在做一个新模块,没注意你已阅了此问题且发了消息上来,对不起啊! 是这样的,分别以“录入员”和“复核员”登录,做1楼的“操作例一”和“操作例二”即可见到上述错误提示! 刚才我改了一下公式(望远镜中的),将if([月待遇]-[退休核准!月待遇]=0,MsgBox... ... 改成了if([个人开户!月待遇]-[退休核准!月待遇]=0,MsgBox... ... 再如上操作时就行了(我测试了几个例子都是对的,没再出现上述错误提示)! 不知是否真正对了,特此相告,请有空再帮看一下是否改对了! 谢谢! |