这两断代码有何区别吗?:
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(0) & "' And [客户] = '" & Value(1) & "'"
Case 2
Tables("订单").Filter = "[产品] = '" & Value(0) & "' And [客户] = '" & Value(1) & "' And [雇员] = '" & Value(2) & "'"
End Select
===================================
上下两断代码有何区别????? 黑色字体部分是一样的!~
===================================
Dim Value() As String
Dim Filter As string
Value = e.Node.FullPath.Split("-:special:1:-)
Select Case e.Node.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
DataTables("订单").LoadFilter = Filter
DataTables("订单").Load()
这第二断代码在选择树目录后,重新打开有树目录的窗口后,不能完整加载树目录,而只能将由树目录筛选的结果加载到树目录里。
[此贴子已经被作者于2009-6-26 17:36:06编辑过]