以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]筛选问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178246) |
-- 作者:建筑人生 -- 发布时间:2022/6/25 10:39:00 -- [求助]筛选问题 Dim Filter As String Dim t1, t2, t3, t4, t5 As String If e.Node.Text <> "显示所有行" Then Select Case e.Node.Level Case 0 t1 = e.Node.Text Filter = "[科目表_一级] =" & "\'" & t1 & "\'" \'可以使用 \'Filter = "[科目表_一级] =" & "\'" & t1 & "\'" Or "[对方科目_一级] =" & "\'" & t1 & "\'" Case 1 t1 = e.Node.Text t2 = e.Node.ParentNode.Text Filter = "[科目表_一级] =" & "\'" & t1 & "\' Or [对方科目_一级] =" & "\'" & t1 & "\' And [科目表_二级] =" & "\'" & t2 & "\' Or [对方科目_二级] =" & "\'" & t2 & "\'" ‘’以上红色代码错在哪里,筛选不出来 ,要怎么修改 Case 2 t1 = e.Node.Text t2 = e.Node.ParentNode.Text t3 = e.Node.ParentNode.ParentNode.Text Case 3 t1 = e.Node.Text t2 = e.Node.ParentNode.Text t3 = e.Node.ParentNode.ParentNode.Text t4 = e.Node.ParentNode.ParentNode.ParentNode.Text Case 4 t1 = e.Node.Text t2 = e.Node.ParentNode.Text t3 = e.Node.ParentNode.ParentNode.Text t4 = e.Node.ParentNode.ParentNode.ParentNode.Text t5 = e.Node.ParentNode.ParentNode.ParentNode.ParentNode.Text End Select End If Tables("流水账").Filter = Filter [此贴子已经被作者于2022/6/25 10:39:59编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/6/25 11:00:00 -- Filter = "([科目表_一级] =\'" & t1 & "\' Or [对方科目_一级] =\'" & t1 & "\') And ([科目表_二级] =\'" & t2 & "\' Or [对方科目_二级] =\'" & t2 & "\')" msgbox(Filter )
|