Foxtable(狐表)用户栏目专家坐堂 → 单元格填入数据锁定


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

主题:单元格填入数据锁定

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/25 16:03:00 [显示全部帖子]

这样的话,做起来就比较复杂麻烦了

可以换个思路

PrepareEdit事件  

if e.row.isnull(e.col.name)=false then
  e.cancel=true
end if
这段代码,如果单元格不是空就不允许编辑

解锁按钮代码,把单元格内容清空.
dim t as table=tables("XX")
t.current(t.cols(t.colsel).name)=nothing


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/5/25 17:10:00 [显示全部帖子]

If e.Row.isnull(e.Col.name)=False Then
    If User.Group <> "生产厂长" Then
        e.cancel=False
    End If
End If
这段放前面

 回到顶部