单单上面的代码是不会导致这个结果的,你可以做个小例子发上来测试。或者你再后面的代码代码加上:
Select Case e.DataTableName
Case "SEO","SEO分摊","客服","游客跟踪表","行政区域"
If User.Group = "客服" Or user.group = "组长" Or user.group = "SEO" Then
e.Cancel = False
End If
Case Else
e.cancel = True
End Select
Select Case e.DataTableName
Case "游客跟踪表","易途","广告费","客服目标","客服","加V","SEO分摊","SEO","行政区域"
If user.group = "总经理" Then
e.cancel = False
End If
Case Else
e.cancel = True
End Select
If e.DataTableName = "易途" Then
MessageBox.show(user.Group & ":" & e.Cancel )
MessageBox.show(user.Group = "总经理" & ":" & e.Cancel )
End If
看看显示的是什么。