Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
此主题相关图片如下:888.jpg
比如:点显示所有客户,在客户管理表中显示所有客户;点击客户分类下的工程机械,显示工程机械类的所有客户;点击客户来源下的广告网络媒体显示相关所有客户。
Dim Value()As String
Value = e.Node.FullPath.Split("\")
Select Case e.Node.Level
Case 0
Tables("客户管理").Filter = " & Value(0) & "'"
Case 1
Tables("客户管理").Filter ="[客户分类] = '" & Value(1) & "'"
Case 2
Tables("客户管理").Filter ="[客户来源] = '" & Value(2) & "'"
Case 3
Tables("客户管理").Filter ="[客户状态] = '" & Value(2) & "'"
Case 4
Tables("客户管理").Filter ="[客户区域] = '" & Value(2) & "'"
End Select
以上代码实现不了,不知道如何写?求助各位了,谢谢!
这样就行了:
Select Case e.Node.Level
Case 0
Tables("客户管理").Filter = ""
Case 1
Tables("客户管理").Filter ="[" & e.Node.ParentNode.Text & "] = '" & e.Node.Text & "'"
End Select
但不明白意思?能不能解释一下呀?
e.node.parent.text获得选定节点的父节点内容,假定你选定的“客户分类\机械设备”这个节点,那么:
Tables("客户管理").Filter ="[" & e.Node.ParentNode.Text & "] = '" & e.Node.Text & "'"
合成的结果就是:
Tables("客户管理").Filter ="[客户分类] = '机械设备'"
明白了,谢谢