Foxtable(狐表)用户栏目专家坐堂 → 判断用户


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

主题:判断用户

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
判断用户  发帖心情 Post By:2020/11/18 16:45:00 [只看该作者]

 请问老师下面的代码怎么写

责任人列有的是一个人,有的可能是多个人,怎么判断只要责任人列有当前用户就允许编辑,否则不允许编辑呢?

 

If e.Row("责任人") <> User.Name Then
        e.Cancel =True
       End If


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


加好友 发短信
等级:超级版主 帖子:106356 积分:540921 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/18 16:59:00 [只看该作者]

责任人列多人时数据是怎么样的?

If "," & e.Row("责任人") & "," like "*," User.Name & ",*" Then

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2020/11/18 17:36:00 [只看该作者]

为什么编译通不过呢

 

 Select Case e.Col.name
    Case "主要任务","序号","具体措施","责任领导","配合部门","完成时限"
        If User.roles <> "办公室干事" AndAlso User.Name<>"开发者"  Then
            e.cancel = True
        End If
    Case "是否销号"
        If  "、" & e.Row("责任领导") & "、" Like "*、" User.Name & "、*"  Then
        Else
            e.Cancel =True
        End If
End Select

 

 


此主题相关图片如下:捕获.png
按此在新窗口浏览图片

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


加好友 发短信
等级:超级版主 帖子:106356 积分:540921 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/18 17:38:00 [只看该作者]

If  "、" & e.Row("责任领导") & "、" Like "*、" & User.Name & "、*"  Then

 回到顶部