以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93526)

--  作者:紫色幽魂
--  发布时间:2016/11/30 16:06:00
--  [讨论]
If e.IsFocusCell Then
    Select Case e.Col.Name
        Case "料单_审核人","构件数量","重量","制图人","深化图完成时间"
            If User.Group <> "料单" Or User.Group <> "料单主管" Then
                e.Cancel = True
            End If
    End Select
End If

请教下这个需要怎么改

--  作者:sloyy
--  发布时间:2016/11/30 16:08:00
--  
什么情况?想达到什么目的?
--  作者:有点蓝
--  发布时间:2016/11/30 16:10:00
--  
有什么问题?改什么?
--  作者:紫色幽魂
--  发布时间:2016/11/30 16:14:00
--  
我希望这些列只能是分组为料单或者料单组管才能更改,但是用这个组的用户实际都不能更改了
--  作者:紫色幽魂
--  发布时间:2016/11/30 16:15:00
--  
我希望这些列只能是分组为料单或者料单组管才能更改,但是用这个组的用户实际都不能更改了
--  作者:有点色
--  发布时间:2016/11/30 16:15:00
--  

 肯定应该是并列关系

 

 If User.Group <> "料单" AndAlso User.Group <> "料单主管" Then


--  作者:紫色幽魂
--  发布时间:2016/11/30 16:22:00
--  
确实是的,但是这个不是应该是或者吗,and 是并且的意思两个条件都需要满足,or只需要满足一个就可以了啊,没有想明白
--  作者:有点蓝
--  发布时间:2016/11/30 16:26:00
--  
因为用的是 <>比较
--  作者:紫色幽魂
--  发布时间:2016/11/30 16:33:00
--  
好的