易表在线答疑技术与交流用户社区 → [求助] 寻求帮助 多谢各位!


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

主题:[求助] 寻求帮助 多谢各位!

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


加好友 发短信
等级:论坛游民 帖子:72 积分:0 威望:0 精华:0 注册:2006/12/16 19:30:00
[求助] 寻求帮助 多谢各位!  发帖心情 Post By:2007/1/25 22:16:00 [只看该作者]

下面是我的问题,请易表的高手们给予帮助,多谢了!!!

目的:在员工档案表中,“员工编码”列不允许输入重复的编码,如果出现了重复的编码,弹出提示语句,并删除该行纪录。

我的操作方法:
表→公式管理器→选择“员工编码”列→选择“操作公式”,在“操作公式”里输入如下内容:
If([员工编码] = [员工编码] , MsgBox("此编码已存在,系统不允许输入相同编码,本条记录将自动删除!", DelRow(GridName,Row)),[员工编码]) and DelFor("员工档案","员工编码"," = ","")
说明:我把“员工编码”列设置成字符型,因为有的编码前是零,所以必须设置成字符型。

出现的问题:
只要在“员工编码”列输入纪录,即便是不重复的纪录,都被删除。

如何解决上述问题,请求大家帮助,多谢了!!!

egd文件下载


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


加好友 发短信
等级:职业侠客 帖子:465 积分:1051 威望:0 精华:0 注册:2006/11/24 23:07:00
  发帖心情 Post By:2007/1/25 22:33:00 [只看该作者]

If(FindRow(grid,"员工编码","=",[员工编码])<row , MsgBox("此编码已存在,系统不允许输入相同编码,本条记录将自动删除!", DelRow(GridName,Row)),[员工编码]) and DelFor("员工档案","员工编码"," = ","")

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


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

操作公式:

if(FindRow(Grid,"员工编码","=",[员工编码],2)>0,MsgBox("此编码已存在,系统不允许输入相同编码,本条记录将自动删除!",0) And  DelRow(GridName,Row),True)


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


加好友 发短信
等级:论坛游民 帖子:72 积分:0 威望:0 精华:0 注册:2006/12/16 19:30:00
  发帖心情 Post By:2007/1/25 22:57:00 [只看该作者]

“搞不懂”谢谢你,十分感谢你的帮助。谢,谢,谢,谢!!!

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


加好友 发短信
等级:论坛游民 帖子:72 积分:0 威望:0 精华:0 注册:2006/12/16 19:30:00
  发帖心情 Post By:2007/1/25 23:00:00 [只看该作者]

czy 总版主,感谢你的帮助,大家都很友善,再次感谢你们的帮助!!!

 回到顶部