以下代码也不行,希望指教
If e.Node.text <> "全部"
Dim Value()As String
Value = e.Node.FullPath.Split("\")
Select Case e.Node.Level
Case 0
Tables("表B").Filter ="[产品大类] = '" & Value(0) & "'"
Case 1
Tables("表B").Filter ="[产品分类] = '" & Value(0) & "' And [产品分类] = '" & Value(1) & "'"
Case 2
Tables("表B").Filter ="[产品大类] = '" & Value(0) & "' And [产品分类] = '" & Value(1) & "'And [型号] = '" & Value(2) & "'"
Case 3
Tables("表B").Filter ="[产品大类] = '" & Value(0) & "' And [产品分类] = '" & Value(1) & "'And [型号] = '" & Value(2) & "'And [规格] = '" & Value(3) & "'"
End Select
Else
Tables("表B").ApplyFilter = False '关闭筛选
End If
[此贴子已经被作者于2016/3/23 16:11:54编辑过]