Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下载信息 [文件大小: 下载次数: ] | |
点击浏览该文件:筛选月份.table |
贺老师,,没有办法这样用,我前面说了,在实际运用的时候,这个月份值是一个变量,例如我想筛选日期的月份等于aa的记录(aa是一个整数型数量),该怎么办?
多看几次帮助,这样的代码就可以轻松写出来:
Dim StartDate As Date
Dim EndDate As Date
Dim Month As Integer = 6 '指定月份
Dim Year As Integer = 1999 '指定年份
StartDate = New Date(Year,Month,1)
EndDate = New Date(Year,Month,Date.DaysInMonth(Year,Month))
Tables("订单").Filter = "[日期] >= #" & StartDate & "# And [日期] <= #" & EndDate & "#"
这个准备加入帮助了
多看几次帮助,这样的代码就可以轻松写出来:
Dim StartDate As Date
Dim EndDate As Date
Dim Month As Integer = 6 '指定月份
Dim Year As Integer = 1999 '指定年份
StartDate = New Date(Year,Month,1)
EndDate = New Date(Year,Month,Date.DaysInMonth(Year,Month))
Tables("订单").Filter = "[日期] >= #" & StartDate & "# And [日期] <= #" & EndDate & "#"
这个准备加入帮助了
已经明白了,谢谢贺老师,也谢谢楼上几位热心的老兄。只是,我对哪些函数和方法能在表达式中使用,哪些不能在表达式中使用,还是有些含糊,帮助中说得也不够详细,希望帮助中能够说得再详细一些。
表达式能用的函数,帮助有说明的。
如果要增加一个月份列,可以用下面的表达式计算月份:
Convert(IIF(SUBSTRING(Convert([日期], 'System.String'),7,1) = '-', SUBSTRING(Convert([日期], 'System.String'),6,1),SUBSTRING(Convert([日期], 'System.String'),6,2)),'System.Int16')