Ms access 法文格式的DateDiff
我正在努力解决一个关于日期操纵的问题 背景:Ms access 法文格式的DateDiff,ms-access,vba,ms-access-2013,Ms Access,Vba,Ms Access 2013,我正在努力解决一个关于日期操纵的问题 背景: If InputDate.Value = "La semaine derniere" Then strfilter = strfilter & "([Record_date] > #" & DateAdd("d", -7, Date) & "#)" Debug.Print Month(DateAdd("d", -7, Date)) & " " & strfilter Ac
If InputDate.Value = "La semaine derniere" Then
strfilter = strfilter & "([Record_date] > #" & DateAdd("d", -7, Date) & "#)"
Debug.Print Month(DateAdd("d", -7, Date)) & " " & strfilter
Access 2013-经典库存表(id、名称、记录日期)
目前正在处理SearchForm。
必须完成最后一个过滤器(日期)-其他过滤器工作
I designed a ComboBox to filter "< 7 days", "< 30 days",...
输出:
9 ([Record_date] > #03/09/2015#)
我还尝试了strfilter=strfilter&“(Datediff('d',date(),[Record_date])<7)”
没有区别:'(
你知道我怎么解决这个问题吗
Falt您需要将日期值作为格式化为yyyy/mm/dd的字符串表达式:
strfilter = strfilter & "([Record_date] > #" & Format(DateAdd("d", -7, Date), "yyyy\/mm\/dd" & "#)"
谢谢您的帮助。如果我错了,请纠正我,但是>运算符on Date compare:any format