Foxtable(狐表)用户栏目专家坐堂 → 权限设置


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

主题:权限设置

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 14:52:00 [显示全部帖子]

事件里加入下面代码,看弹出什么

 

msgbox(user.Group)

msgbox(user.Group = "课长")


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:22:00 [显示全部帖子]

 加入代码后,重新打开项目,看弹出什么。

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:22:00 [显示全部帖子]

以下是引用zhangning在2016/8/10 15:13:00的发言:
我现在尝试在PrepareEdit中输入以下代码
If e.Col.Name = "审核" OrElse "审核人" OrElse "审核日期" Then 
    If User.Group <> "GL"  Then
        e.Cancel = True
    End If
End If

我想表达的是,只有GL级别的人才有资格编辑 审核   审核人    审核日期  三列
我的第一行代码不对,请老师帮改改,谢谢!

 

If e.Col.Name = "审核" OrElse e.Col.Name = "审核人" OrElse e.Col.Name = "审核日期" Then 
    If User.Group <> "GL"  Then
        e.Cancel = True
    End If
End If

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:41:00 [显示全部帖子]

 

If User.Group = "GL"  Then
    If e.Col.Name = "审核" OrElse e.Col.Name = "审核人" OrElse e.Col.Name  "审核日期" Then
        e.Cancel = False
    Else
        e.Cancel = True
    End If
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:50:00 [显示全部帖子]

If User.Group = "GL"  Then
    If e.Col.Name = "审核" OrElse e.Col.Name = "审核人" OrElse e.Col.Name = "审核日期" Then
        e.Cancel = False
    Else
        e.Cancel = True
    End If
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/11 11:17:00 [显示全部帖子]

 

If User.Name <> e.DataRow("录入员") AndAlso user.name <> "管理员" Then
    MessageBox.Show("您不能删除他人的记录!", "提示")
    e.Cancel = True
End If
[此贴子已经被作者于2016/8/11 11:17:16编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/12 11:16:00 [显示全部帖子]


 回到顶部