以下是引用狐狸爸爸在2013-3-12 22:04:00的发言:
其实换个说法,就是获得当月日期范围:
Dim y As Integer = Date.Today.Year
Dim m As Integer = Date.Today.Month
Dim dt1 As New Date(y, m, 1)
Dim dt2 As New Date(y, m, Date.DaysInMonth(y, m)) '获取本月的最后一天
Tables("表名").Filter = "日期 >=#" $ dt1 & "# And 日期 <= #" & dt2 & "#"
建议本年第一天、本年最后一天、本月第一天、本月最后一天、上月最后一天等写成内部函数,使用者直接调用。