Foxtable(狐表)用户栏目专家坐堂 → 请教手动编写目录树代码


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

主题:请教手动编写目录树代码

帅哥哟,离线,有人找我吗?
wjl-se
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
请教手动编写目录树代码  发帖心情 Post By:2012/4/18 13:35:00 [显示全部帖子]

引用帮助文件中的一段代码:

目录树的NodeMouseDoubleClick事件代码改为:

Dim Value()As String
Dim
Filter As String
Dim
d1 As Date
Dim
d2 As Date
Value = e.Node.FullPath.Split("\")

Select Case
e.Node.Level
    Case
0
        Dim
y As Integer = value(0)
        d1
= New Date(y,1,1) '取得该年的第一天
       
d2 = new Date(y,12,31) '取得该年的最后一天
       
Filter = "日期 >= #" & d1 & "# And 日期 <= #" & d2 & "#"
    Case
1
        Dim
y As Integer = value(0)
        Dim
m As Integer = value(1)
        d1
= New Date(y, m, 1) '取得该月的第一天
       
d2 = new Date(y, m, Date.DaysInMonth(y,m)) '取得该月的最后一天
       
Filter = "日期 >= #" & d1 & "# And 日期 <= #" & d2 & "#"
    Case
2
        Dim
y As Integer = value(0)
        Dim
m As Integer = value(1)
        d1
= New Date(y, m, 1) '取得该月的第一天
       
d2 = new Date(y, m, Date.DaysInMonth(y,m)) '取得该月的最后一天
       
Filter = "日期 >= #" & d1 & "# And 日期 <= #" & d2 & "# And 产品 = '" & Value(2) & "'"
End Select
Tables(
"订单").Filter = Filter

 

我想把目录树改成 "产品|年|月"的形式 上述代码应该怎么改?特别是绿色字体这一行代码,先谢谢老师



 回到顶部
帅哥哟,离线,有人找我吗?
wjl-se
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2012/4/18 14:05:00 [显示全部帖子]

谢谢杨版!!

 回到顶部