以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  筛选树的日期  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=23963)

--  作者:yangxinsheng
--  发布时间:2012/9/25 20:32:00
--  筛选树的日期
不知道有什么办法实现筛选树的日期筛选为:年/月/日
--  作者:yangxinsheng
--  发布时间:2012/9/25 21:17:00
--  

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

 

 

代码无法实现点击:年/月/日 筛选数据


--  作者:lin_hailun
--  发布时间:2012/9/26 13:58:00
--  
 可能是楼主忘记了一些步骤。小例子如下。

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



--  作者:woiz
--  发布时间:2012/9/26 17:47:00
--  
楼主的第二层和第三层代码时一样的?