以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  目录树与数据表关联有误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146728)

--  作者:rgbjwjb
--  发布时间:2020/3/1 10:52:00
--  目录树与数据表关联有误
在选择“主界面”窗体中左侧的目录树节点时出现错误提示,请问afterselectnode事件代码要怎样修改?
请指教!谢谢!!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:工程管理.rar


--  作者:狐狸爸爸
--  发布时间:2020/3/1 17:24:00
--  
Select Case e.Sender.SelectedNode.name   
    Case "全部"
        Tables("工程主表").Filter = ""
    Case Else
        Dim Value()As String
        Dim Filter As String
        Value = e.Node.FullPath.Split("\\")
        Select Case e.Node.Level
            Case 0
               Filter = "是否已完工 = " & (Value(0) = "已完工" )
            Case 1
                Filter = "是否已完工 = " & (Value(0) = "已完工") & " and 是否要审计 = " & (Value(1)  = "要审计")
        End Select
        Tables("工程主表").Filter = Filter
End Select

--  作者:rgbjwjb
--  发布时间:2020/3/1 17:47:00
--  
老师你好!这样改还是不行的:未完工和不审计的还是没有反应,关键时取的表中两个逻辑字段作为目录树的根节点出现的问题,请帮我重新指导一下,谢谢!!
--  作者:狐狸爸爸
--  发布时间:2020/3/1 17:51:00
--  
我测试可以啊:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:工程管理.foxdb