Foxtable(狐表)用户栏目专家坐堂 → 迷糊了,老大看看为啥不行呢?


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

主题:迷糊了,老大看看为啥不行呢?

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


加好友 发短信
等级:幼狐 帖子:147 积分:1230 威望:0 精华:0 注册:2021/6/18 12:12:00
迷糊了,老大看看为啥不行呢?  发帖心情 Post By:2022/5/24 15:10:00 [只看该作者]

If e.DataCol.Name = "已晒图" OrElse e.DataCol.Name = "已发图" Then 
    If e.DataRow.isnull("审核")  OrElse e.DataRow.isnull("批准")  Then
        e.cancel=True
    Else
        If User.Group <> "晒图员"  Then 
            MessageBox.show("你无权确认晒图/发图 !!!")
            e.cancel=True
        End If
    End If
End If
If e.DataCol.Name = "是否会签" Then 
       If User.Name <> "耿冲(会签确认)"  Then 
            e.cancel=True
       End If
End If

我想实现逻辑列“是否会签”指定一个人处理,别人没有权限,上边的一段代码是以前的执行的好好的,下边是另一列的代码,需求更简单,指定一个人编辑,为什么我这样写了以后指定的人也编辑不了了??晕了

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


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/5/24 15:52:00 [只看该作者]

调试

If e.DataCol.Name = "是否会签" Then 
msgbox(User.Name )
msgbox(User.Name <> "耿冲(会签确认)"  )
       If User.Name <> "耿冲(会签确认)"  Then 
            e.cancel=True
       End If
End If

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


加好友 发短信
等级:幼狐 帖子:147 积分:1230 威望:0 精华:0 注册:2021/6/18 12:12:00
  发帖心情 Post By:2022/5/24 16:56:00 [只看该作者]

搞定了,不是程序的问题,是我其它部分设置的权限对这边产生影响了。谢谢

 回到顶部