
此主题相关图片如下:企业微信截图_20240327171358.png

Select Case MainTable.name
Case "客户_全新报备"
msgbox(_UserRoles)
If _UserRoles = "商务经理" Then '如果用户分组是雇员
Dim fl As String = "[商务经理] = '" & _UserName & "'"
If e.DataTable.LoadFilter = "" Then
e.DataTable.LoadFilter = fl
ElseIf e.DataTable.LoadFilter.IndexOf(fl) < 0 Then '如果没有包括雇员条件
e.DataTable.LoadFilter = "(" & e.DataTable.Loadfilter & ") And (" & fl & ")"
End If
ElseIf _UserRoles = "业务经理" Then '如果用户分组是雇员
Dim fl As String = "[业务经理] = '" & _UserName & "'"
If e.DataTable.LoadFilter = "" Then
e.DataTable.LoadFilter = fl
ElseIf e.DataTable.LoadFilter.IndexOf(fl) < 0 Then '如果没有包括雇员条件
e.DataTable.LoadFilter = "(" & e.DataTable.Loadfilter & ") And (" & fl & ")"
End If
ElseIf _UserRoles = "销售主管" Then '如果用户分组是雇员
Dim fl As String = "[销售主管] = '" & _UserName & "'"
If e.DataTable.LoadFilter = "" Then
e.DataTable.LoadFilter = fl
ElseIf e.DataTable.LoadFilter.IndexOf(fl) < 0 Then '如果没有包括雇员条件
e.DataTable.LoadFilter = "(" & e.DataTable.Loadfilter & ") And (" & fl & ")"
End If
ElseIf _UserRoles = "运营总监" Then '如果用户分组是雇员
Dim fl As String = "[运营总监] = '" & _UserName & "'"
If e.DataTable.LoadFilter = "" Then
e.DataTable.LoadFilter = fl
ElseIf e.DataTable.LoadFilter.IndexOf(fl) < 0 Then '如果没有包括雇员条件
e.DataTable.LoadFilter = "(" & e.DataTable.Loadfilter & ") And (" & fl & ")"
End If
ElseIf _UserRoles = "营销总监" Then '如果用户分组是雇员
Dim fl As String = "[营销总监] = '" & _UserName & "'"
If e.DataTable.LoadFilter = "" Then
e.DataTable.LoadFilter = fl
ElseIf e.DataTable.LoadFilter.IndexOf(fl) < 0 Then '如果没有包括雇员条件
e.DataTable.LoadFilter = "(" & e.DataTable.Loadfilter & ") And (" & fl & ")"
End If
End If
msgbox(e.DataTable.LoadFilter)
Case Else
End Select
[此贴子已经被作者于2024/3/27 17:14:35编辑过]