Foxtable(狐表)用户栏目专家坐堂 → 求助


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

主题:求助

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


加好友 发短信
等级:幼狐 帖子:114 积分:1147 威望:0 精华:0 注册:2016/9/12 14:50:00
求助  发帖心情 Post By:2017/1/25 16:09:00 [显示全部帖子]

单元格录入次数超过规定值,该单元格就被锁定。代码如何写

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


加好友 发短信
等级:幼狐 帖子:114 积分:1147 威望:0 精华:0 注册:2016/9/12 14:50:00
  发帖心情 Post By:2017/1/25 20:18:00 [显示全部帖子]

老师,我试了,单元格我录入四次,第五次就不能更改了。可我再回复录入状态就再也不能录入了,不知怎么回事,我已经把e.Row.Locked = True改为e.Row.Locked = False也不行,还烦老师给与解答


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


加好友 发短信
等级:幼狐 帖子:114 积分:1147 威望:0 精华:0 注册:2016/9/12 14:50:00
  发帖心情 Post By:2017/1/25 21:22:00 [显示全部帖子]

老师,我试过了,没用的

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


加好友 发短信
等级:幼狐 帖子:114 积分:1147 威望:0 精华:0 注册:2016/9/12 14:50:00
  发帖心情 Post By:2017/1/26 16:08:00 [显示全部帖子]

老师,可能我没有表达清楚,是这样的,意思是这个单元格录入不能出错超过四次,否则此单元格锁定,要重新录入必须通过领导同意方可解锁。现在我用了
AfterEdit事件

if vars("次数") >= 5

e.Row.Locked = True

end if

vars("次数") += 1
这个代码后,录入超过四次,单元格所在的行都被锁定了,无法进行编辑,代码取消也不行,现在我要再编辑怎样才能解锁呢

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


加好友 发短信
等级:幼狐 帖子:114 积分:1147 威望:0 精华:0 注册:2016/9/12 14:50:00
  发帖心情 Post By:2017/2/12 14:07:00 [显示全部帖子]

StartEdit事件

 

If e.Col.name = "某列" Then
    If vars("次数") >= 5
        e.Cancel = true
    End If
    vars("次数") += 1
End If

解锁代码

 

vars("次数") = 4

老师,vars("次数") = 4这是解锁代码吗,我试过好几次,怎么无法解开啊,试过的行都被锁定了,删都删不掉了


 回到顶部