Foxtable(狐表)用户栏目专家坐堂 → [求助]解锁列、解锁表问题--能通过事件锁定,不能通过事件解除


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

主题:[求助]解锁列、解锁表问题--能通过事件锁定,不能通过事件解除

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


加好友 发短信
等级:幼狐 帖子:134 积分:1398 威望:0 精华:0 注册:2011/9/14 7:27:00
[求助]解锁列、解锁表问题--能通过事件锁定,不能通过事件解除  发帖心情 Post By:2012/12/18 13:34:00 [只看该作者]

解锁列、解锁表问题--能通过事件锁定,不能通过事件解除(常用一下代码)

Select Case User.Name
    Case "AAA"
        Select Case e.Col.Name
            Case "第一列"
                Syscmd.Column.Lock()
        End Select
    Case "BBB"
        Select Case e.Col.Name
            Case "第一列"
                Syscmd.Column.UnLock()
        End Select
    Case Else
        Syscmd.Column.UnLock()
End Select


Select Case User.Name
    Case "AAA"
        Syscmd.Table.Lock()
    Case "BBB"
        Syscmd.Table.UnLock()
    Case Else
        Syscmd.Table.UnLock()
End Select

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:解锁列、解锁表问题.foxdb


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/18 13:47:00 [只看该作者]

 代码写在LoadUserSetting。

比如
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:解锁列、解锁表问题.foxdb


Select Case User.Name
    Case "AAA"
        DataTables("表A").DataCols("第一列").AllowEdit = False
        DataTables("表A").AllowEdit = False
    Case "BBB"
        DataTables("表A").DataCols("第二列").AllowEdit = False
        DataTables("表A").AllowEdit = True
    Case Else
        DataTables("表A").DataCols("第二列").AllowEdit = True
        DataTables("表A").DataCols("第二列").AllowEdit = True
        DataTables("表A").AllowEdit = True
End Select
[此贴子已经被作者于2012-12-18 13:47:22编辑过]

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


加好友 发短信
等级:幼狐 帖子:134 积分:1398 威望:0 精华:0 注册:2011/9/14 7:27:00
  发帖心情 Post By:2012/12/19 16:00:00 [只看该作者]

Foxtable is very good!

 回到顶部