易表在线答疑技术与交流用户社区 → 求助:如何设置验证公式排除或防止科目名称重复录入


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

主题:求助:如何设置验证公式排除或防止科目名称重复录入

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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
求助:如何设置验证公式排除或防止科目名称重复录入  发帖心情 Post By:2013/7/19 14:31:00 [显示全部帖子]

      在录入财务科目或商品库存的名称过程中,有时会重复录入相同的科目名称,这样会引起数据错乱,如何设置验证公式排除或防止科目名称重复录入。

如:if([明细科目设置!二级科目名称]=[二级科目名称] and [明细科目设置!一级科目名称]=“应收账款”,msgbox("本科目名称已存在,不能重复录入,请另选内容输入!",0),true),这个验证公式通不过请帮助修正在。谢谢!


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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
  发帖心情 Post By:2013/7/20 13:45:00 [显示全部帖子]

wjq1072:按照你修改的验证公式还是不行,不是重复或同名称的全部阻截。请看示例表

 


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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
  发帖心情 Post By:2013/7/20 13:52:00 [显示全部帖子]


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:明细科目设置.egd


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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
  发帖心情 Post By:2013/7/21 16:28:00 [显示全部帖子]

wjq1072老师:经你的指点,我已成功解决科目名称重复录入的难题,在此表示衷心的感谢!

       考虑到应收/应付账款科目有同一单位的现象,二级科目名称允许有同名,因此,容错列改为“科目全称”才能满足要求。如:

If([一级科目名称] <> "" And FindRow(GridName,"科目全称","=",[科目全称],"科目全称"," <> ","",2) > 0,msgbox("科目名称已存在,请另选内容输入!",0) And SetCellText(GridName,Row,"二级科目名称","") And SetCellText(GridName,Row,"科目全称",""), True )

         把验证公式设置在列“操作公式”里效果更好。

[此贴子已经被作者于2013-7-21 17:54:20编辑过]

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


加好友 发短信
等级:论坛游民 帖子:59 积分:519 威望:0 精华:0 注册:2008/12/30 15:53:00
  发帖心情 Post By:2013/7/21 16:30:00 [显示全部帖子]


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:6666a.egd

[此贴子已经被作者于2013-7-21 17:42:43编辑过]

 回到顶部