你不修改加载代码肯定出错的。
因为目录树节点的值现在是“1999年”,不是“1999”,而代码要的是1999。
Dim Value()As String
Dim Filter As String
Value = e.Node.FullPath.Split("\")
Select Case e.Node.Level
Case 0
Filter ="Year(日期) = " & Value(0).Replace("年","")
Case 1
Filter ="Year(日期) = " & Value(0).Replace("年","") & " And Month(日期) = " & Value(1).Replace("月","")
Case 2
Filter ="Year(日期) = " & Value(0).Replace("年","") & " And Month(日期) = " & Value(1).Replace("月","") & " And 产品 = '" & Value(2) & "'"
End Select
DataTables("订单").LoadFilter = Filter
DataTables("订单").Load()