Foxtable(狐表)用户栏目专家坐堂 → [求助]如何禁止除了开发者之外所有人解锁列?


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

主题:[求助]如何禁止除了开发者之外所有人解锁列?

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


加好友 发短信
等级:六尾狐 帖子:1290 积分:9826 威望:0 精华:0 注册:2012/9/19 21:13:00
  发帖心情 Post By:2013/12/12 18:10:00 [显示全部帖子]

Syscmd.Column.Lock() 锁定列命令,行后有小锁
Syscmd.Column.UnLock() 取消锁定列(解锁列)




参考一下:

在表的PrepareEdit设置一下代码

 

表A_PrepareEdit

 

Select Case e.Col.Name

   Case "日期"    '此处可以添加多列

       If User.Name = "开发者" Then

         e.Cancel =False

      Else

         e.Cancel = True

      End If

End Select


这样”日期列“没有小锁,其他人不能编辑,只有开发者登陆后,才能编辑

[此贴子已经被作者于2013-12-12 18:19:48编辑过]

 回到顶部