Foxtable(狐表)用户栏目专家坐堂 → 锁定和解锁的权限控制


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

主题:锁定和解锁的权限控制

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


加好友 发短信
等级:幼狐 帖子:93 积分:734 威望:0 精华:0 注册:2017/9/27 23:52:00
锁定和解锁的权限控制  发帖心情 Post By:2018/5/24 15:42:00 [只看该作者]

If e.DataRow("审核") = False Then  '未审核通过的行

    If e.DataRow.Locked  = False Then '如果此行目前未锁定,也就是准备锁定此行

        Messagebox.show("不能锁定未审核通过的行!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

        e.Cancel = True

    End If

ElseIf e.DataRow("审核") = True Then '已经审核通过的行

   If e.DataRow.Locked  = True Then '如果此行已锁定,也就是准备取消锁定此行

        If User.Group <> "经理" Then

            Messagebox.show("只有经理才能解锁已经审核通过的行!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

            e.Cancel = True

        End If

    End If

End If



这段代码在新增行的时候,系统会自动提示:不能锁定未审核通过的行,这个怎么优化呢?

[此贴子已经被作者于2018/5/24 15:43:16编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/24 16:17:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:93 积分:734 威望:0 精华:0 注册:2017/9/27 23:52:00
  发帖心情 Post By:2018/5/24 20:56:00 [只看该作者]

这个是表DataRowLockedChanging事件,您给我的网址是写DataRowLockedChanged事件的,可以借用吗?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/24 22:09:00 [只看该作者]

以下是引用taifeng110在2018/5/24 20:56:00的发言:

这个是表DataRowLockedChanging事件,您给我的网址是写DataRowLockedChanged事件的,可以借用吗?

 

一样的。


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


加好友 发短信
等级:幼狐 帖子:93 积分:734 威望:0 精华:0 注册:2017/9/27 23:52:00
  发帖心情 Post By:2018/5/25 7:33:00 [只看该作者]

明白,谢谢了

 回到顶部