Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下载信息 [文件大小: 下载次数: ] | |
![]() |
帮助里有的。
每次目录树筛选后,用一个公共变量把这个筛选条件记录下来,一旦有二次筛选条件录入后,你就可以灵活随你所想了。
歪主意,这届简单的问题,何须如此复杂,看二楼。
那是一次筛选,我要的是二次筛选。
谢狐爸
如下设置筛选按钮的代码,会更合理:
Dim Value()As String
Dim Filter As String
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
If trv.SelectedNode IsNot Nothing Then
Value = trv.SelectedNode.FullPath.Split("\")
Select Case trv.SelectedNode.Level
Case 0
Filter ="[分类] = '" & Value(0) & "'"
Case 1
Filter ="[分类] = '" & Value(0) & "' And [型号] = '" & Value(1) & "'"
Case 2
Filter ="[分类] = '" & Value(0) & "' And [型号] = '" & Value(1) & "' And [规格] = '" & Value(2) & "'"
End Select
End If
If e.Form.Controls("TextBox1").Value > "" Then
If Filter > "" Then
Filter = Filter & " And "
End If
Filter = "颜色 = '" & e.Form.Controls("TextBox1").Value & "'"
End If
If e.Form.Controls("TextBox2").Value > "" Then
If Filter > "" Then
Filter = Filter & " And "
End If
Filter = "用户 = '" & e.Form.Controls("TextBox2").Value & "'"
End If
If Tables("表A").Filter > "" Then
Filter = Filter & " And " & Tables("表A").Filter
End If
Tables("表A").Filter = Filter