以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  锁定列  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=26434)

--  作者:实话实说
--  发布时间:2012/12/4 15:07:00
--  锁定列
能一次锁定所有列吗
--  作者:狐狸爸爸
--  发布时间:2012/12/4 15:10:00
--  

Tables("xxx").AllowEdit = False


--  作者:实话实说
--  发布时间:2012/12/4 15:18:00
--  
以下是引用狐狸爸爸在2012-12-4 15:10:00的发言:

Tables("xxx").AllowEdit = False

是这样,我有20列,想全部锁定,根据不同的用户解锁列.


--  作者:sgs
--  发布时间:2012/12/4 15:24:00
--  

我觉得在preparededit中判断下是否可用好些,个人喜好不同吧


--  作者:lin_hailun
--  发布时间:2012/12/4 15:28:00
--  
 那就遍历呗。

 for each c as col in tables("xxx").cols
    c.AllowEdit = false
 next

 楼上的也是一个方法,不过这样的话,每次都需要去查找一下是否满足编辑条件,不太划算。

--  作者:实话实说
--  发布时间:2012/12/4 15:40:00
--  
以下是引用lin_hailun在2012-12-4 15:28:00的发言:
 那就遍历呗。

 for each c as col in tables("xxx").cols
    c.AllowEdit = false
 next

OK