Foxtable(狐表)用户栏目专家坐堂 → [求助]关于单列目录树生成的问题


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

主题:[求助]关于单列目录树生成的问题

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


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
[求助]关于单列目录树生成的问题  发帖心情 Post By:2013/5/10 0:18:00 [显示全部帖子]

我有一个列,内容如下

2013\01\03

2013\01\04

2013\02\03

2013\02\05

我现在希望用单列生成一个目录树,代码如下:

在窗口中加入一个目录树(TreeView),再加入一个按钮(Button),按钮的Click事件代码设置为:

Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
tr.CreateTree(
"表A","时间"
)

目前这个目录树没有任何任何。

 
此主题相关图片如下:01.png
按此在新窗口浏览图片

现在新的问题出现了。

我希望点击目录树的每一层节点都能够进行筛选。

 代码如下:

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
       
        If e.Node.Text = "显示所有记录" Then
            Tables("查看系统日志_table1").Filter = ""
        Else
            Dim y As Integer = value(0)
            d1 = New Date(y,1,1) '取得该年的第一天
            d2 = new Date(y,12,31) '取得该年的最后一天
            Filter = "操作时间 >= #" & d1 & "# And 操作时间 <= #" & d2 & "#"
        End If
    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 & "#"
End Select

Tables("查看系统日志_table1").Filter = Filter

 

 

红色部分,我不能取值到日期部分,请各位高手相助,谢谢

 

 

[此贴子已经被作者于2013-5-10 0:19:00编辑过]

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


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/10 9:16:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:单列目录树.table

请帮助看看

 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/10 9:26:00 [显示全部帖子]

我想点击 最底端的日 进行筛选,现在进行到第二层,我想要第三层的筛选,谢谢老师

 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/10 9:30:00 [显示全部帖子]

谢谢bin和xyt。

是我多想了,原来这么简单呢,


 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/10 23:23:00 [显示全部帖子]

再次问下老师们:

如果我的日期列含有时间,怎么筛选出来了?

试了多次,没有办法。特此求助

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:单列目录树,含有时间的格式筛选当天的数据.table


 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/11 8:46:00 [显示全部帖子]

顶一下

 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/11 9:24:00 [显示全部帖子]

其实就是一个类似这样的时间格式

2013-09-09 13:09:01

我需要按年,月,日进行记录的筛选

如果仅仅是日期格式的话,容易解决,但是增加了一个时间,就查询不到了


 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/11 9:29:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:单列目录树,含有时间的格式筛选当天的数据.table

谢谢bin

 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/11 9:59:00 [显示全部帖子]

谢谢您

 

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/11 10:06:00 [显示全部帖子]

日期列为 

2013-09-10 13:09:10

格式的

我希望

目录树是这样的

2013

---09

-----10

现在目录树已经生成,第一级别,第二级别的筛选没有问题,但是第三个级别的筛选(点击某天)的筛选无法完成。


 回到顶部
总数 13 1 2 下一页