Foxtable(狐表)用户栏目专家坐堂 → [求助]筛选问题


  共有4087人关注过本帖树形打印复制链接

主题:[求助]筛选问题

帅哥哟,离线,有人找我吗?
建筑人生
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:341 积分:3428 威望:0 精华:0 注册:2014/8/20 20:14:00
[求助]筛选问题  发帖心情 Post By: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编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107756 积分:548119 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/25 11:00:00 [只看该作者]

Filter = "([科目表_一级] ='" & t1 & "' Or [对方科目_一级] ='" & t1 & "') And ([科目表_二级] ='" & t2 & "' Or [对方科目_二级] ='" & t2 & "')"
msgbox(Filter )

 回到顶部