易表在线答疑技术与交流用户社区 → [求助]请CZY老兄看看为何总是报初核与复核的数据不一致?


  共有14510人关注过本帖树形打印复制链接

主题:[求助]请CZY老兄看看为何总是报初核与复核的数据不一致?

帅哥哟,离线,有人找我吗?
tzszw
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
[求助]请CZY老兄看看为何总是报初核与复核的数据不一致?  发帖心情 Post By:2006/12/19 21:47:00 [只看该作者]

CZY老兄:
  你好!我的这个系统承蒙你多次指导,已正常用一段时间了,但今天发现了一个问题,实在找不出原因,特此请教:
  操作例一:在“个人开户”表的“按月或一次性给付待遇核定”窗口中,以“录入员”登录后,以“保险编号:1511600138,核定日期:2006-12-1,待遇类型:按月领取  (此人名为:乔桂女)”初核其按月领取的待遇为82.35元,再以“复核员”登录后同样操作,复核的待遇同样为82.35元,但却总是“报初核与复核的数据不一致”错误!不知何故?
  操作例二:在“个人开户”表的“转退保缴费待遇核定”窗口中,以“录入员”登录后,以“保险编号:4110300134,核定日期:2006-12-1,待遇类型:非正常退保  (此人名为:孙素兰)”初核其非正常退保待遇为1092.12元,再以“复核员”登录后同样操作,复核的待遇同样为1092.12元,但却也总是“报初核与复核的数据不一致”错误!不知何故?
  上述两例操作,实际上是两种不同待遇的计算操作方法,原理相同,不知为何会出现如上的错误提示?
  文件如下,“==请选择用户名==”为“管理员”,“初核员”和“复核员”分别具有初核和复核权限用户,密码都为空。
RAR文件下载
  先谢谢CZY老师!

 回到顶部
帅哥哟,离线,有人找我吗?
tzszw
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/12/19 22:01:00 [只看该作者]

自己顶一下!

 回到顶部
帅哥哟,离线,有人找我吗?
tzszw
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/12/19 22:07:00 [只看该作者]

CZY版主到现在还没有空看!
其他版主能否帮我看一下呀?
谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
tzszw
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/12/19 22:41:00 [只看该作者]

自己再顶一下!

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/12/19 23:31:00 [只看该作者]

呵呵,这么大的文件。

我先检查一下再回复你。


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/12/19 23:38:00 [只看该作者]

这么大的文件在我的机子中几乎不能运行,俺服你了。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/12/20 0:03:00 [只看该作者]

楼主在不在?

请说明在什么情况下才允许出现“报初核与复核的数据不一致”这个提示?


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/12/20 0:23:00 [只看该作者]

楼主既然不回复我的提问,我们不妨先来分析一段公式。

if(usertype=5 or usertype=6,
FilterRGrid("退休核准","保险编码","=",[%BXBH%],2)and
if([%txhj%]=0,MsgBox("该记录尚未初核,请先执行初核操作后才能复核",0,4),
if([月待遇]-[退休核准!月待遇]=0,MsgBox("此次计算的月待遇标准与初核的标准一样,建议直接按下面的[复核]按钮!",0,4),
MsgBox("此次计算的月待遇标准与初核的标准不一样,此笔记录不能执行[复核]操作!",0,4)))
,True)

此段公式是先判断用户的分组码,如果分组码等于5和6,执行这段公式,很显然,楼主提到的第一个用户不在此列,而后者的分组码为5,应该受此约束。

从公式中可以看出如果前几个条件不成立,也就是说[%txhj%]不等于0,[月待遇]-[退休核准!月待遇]不等于0,那么它的默认的提示就是上面提到的最后一个提示。

如果可以确定要符合什么条件下才出现这个提示,可以在公式的最后加上一个条件,符合即提示,不然为true即可。


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/12/20 0:27:00 [只看该作者]

操作示例二和一属于同类问题,不赘述了。

 回到顶部
帅哥哟,离线,有人找我吗?
tzszw
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/12/20 1:08:00 [只看该作者]

CZY老师,你好!
  实在不好意思,我在做一个新模块,没注意你已阅了此问题且发了消息上来,对不起啊!
  是这样的,分别以“录入员”和“复核员”登录,做1楼的“操作例一”和“操作例二”即可见到上述错误提示!
  刚才我改了一下公式(望远镜中的),将if([月待遇]-[退休核准!月待遇]=0,MsgBox... ... 改成了if([个人开户!月待遇]-[退休核准!月待遇]=0,MsgBox... ... 再如上操作时就行了(我测试了几个例子都是对的,没再出现上述错误提示)!
  不知是否真正对了,特此相告,请有空再帮看一下是否改对了!
  谢谢!

 回到顶部
总数 31 1 2 3 4 下一页