我这样换了一下,
可以是会按筛选之后出现这个错误
此主题相关图片如下:qq图片20131104095809.jpg

这是代码
-------------------------------------------------------------------------
Dim Filter As String
With e.Form.Controls("checkedcombobox1")
If .Value IsNot Nothing Then
Filter = "职位 = '" & .Value & "'"
End If
End With
With e.Form.Controls("checkedcombobox2")
If .Value IsNot Nothing Then
If Filter > "" Then
Filter = Filter & " And "
End If
Dim str As String
For Each s As String In .Value.split(",")
str = " Or " & str & "部门='" & s & "'"
Next
str=str.substring(3,str.length-3)
Filter = Filter & "(" & str & ")"
End If
End With
With e.Form.Controls("checkedcombobox3")
If .Value IsNot Nothing Then
If Filter > "" Then
Filter = Filter & " And "
End If
Dim str As String
For Each s As String In .Value.split(",")
str = " or " & str & "班次='" & s & "'"
Next
str=str.substring(3,str.length-3)
Filter = Filter & "(" & str & ")"
End If
End With
If Filter > "" Then
Tables("表A").Filter = Filter
End If
[此贴子已经被作者于2013-11-4 10:36:17编辑过]