我有一个日历,当我点击一个日期时,我有一个弹出窗口,它使用一个使用间隔条件的查询。这个标准我需要找到我点击之前6个月的确切日期[AbsenceDate]。我不确定下面的方法是否正确,因为当我上线HERE时,它给了我几天不同的访问结果,所以我不知道什么是正确的。是否有一个我可以使用的模块会更好还是这个好?感谢...
Between DateAdd("d",-180,Date()) And [Forms]![frm_CalendarInputBox]![subFormCalendarInputBox].[Form]![AbsenceDate]
答案 0 :(得分:2)
DateAdd
也可以使用Interval:="m"
减去月份:
Debug.Print DateAdd("m", -6, Date())
在您的查询中:
Between DateAdd("m",-6,[Forms]![frm_CalendarInputBox]![subFormCalendarInputBox].[Form]![AbsenceDate]) And Date()