以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  假定有个表,要求:如果是不是经理级别就锁定  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56691)

--  作者:jswjyjf
--  发布时间:2014/9/10 20:16:00
--  假定有个表,要求:如果是不是经理级别就锁定

假定有个表,要求:如果是不是经理级别就锁定

代码如下:

If User.Group <> "经理" Then
    e.Cancel = True
End If
好像不对 锁定不了


--  作者:有点甜
--  发布时间:2014/9/10 20:19:00
--  

 你编写哪个事件?你需要编写prepareEdit事件,锁定的是表,你无法在表里输入值。

 

 如果你要锁定整个表,这样写 Tables("表A").AllowEdit = False


--  作者:jswjyjf
--  发布时间:2014/9/10 20:32:00
--  

在datarowlockedchanging 锁定某行

 


--  作者:有点甜
--  发布时间:2014/9/10 20:54:00
--  
 e.DataRow.Locked = true