Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 法文格式的DateDiff_Ms Access_Vba_Ms Access 2013 - Fatal编程技术网

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