以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 我想只加载本月的数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40585) |
-- 作者:草莓zhoujing -- 发布时间:2013/9/24 10:58:00 -- 我想只加载本月的数据 If e.DataTableName = "旅行社入园登记" Then
Dim StartDate As New Date(Date.Today.Year, Date.Today.Month, 1)
Dim EndDate As New Date(Date.Today.Year, Date.Today.Month, 31)
e.Filter = "[日期] >= #" & StartDate & "# And [日期] <= #" & EndDate & "#"
End If
麻烦帮我看下这段代码有什么问题,我想只加载本月的数据。我日期的格式是2013-09-24
|
-- 作者:Bin -- 发布时间:2013/9/24 11:03:00 -- 请问你出现什么问题? 你这个是写在BeforeLoadInnerTable中的吗? 直接写 31是不对的呢,万一这个月没有31号呢 If e.DataTableName = "旅行社入园登记" Then Dim StartDate As New Date(Date.Today.Year, Date.Today.Month, 1) Dim EndDate As New Date(Date.Today.Year, Date.Today.Month, Date.DaysInMonth(Date.Today.Year, Date.Today.Month)) e.Filter = "[日期] >= #" & StartDate & "# And [日期] <= #" & EndDate & "#" End If |
-- 作者:Bin -- 发布时间:2013/9/24 11:03:00 -- http://www.foxtable.com/help/topics/2720.htm |
-- 作者:草莓zhoujing -- 发布时间:2013/9/24 11:11:00 -- 谢谢了,解决了 |