访问vba docmd.applyfilter了解日期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问vba docmd.applyfilter了解日期相关的知识,希望对你有一定的参考价值。
我正在运行基于周数的代码来过滤与周列匹配且大于WODate列的工单日期。我的代码给了我第二个applyfilter命令的“语法”错误。有没有办法让两个过滤器同时应用?我的代码:
Private Sub Weeks_AfterUpdate()
DoCmd.ApplyFilter , "[Week] = '" & Me.Weeks & "'"
DoCmd.ApplyFilter , "[WODate] >= #" & Format(wodate, "mm/dd/yyy") & "# and [FYDate] <= #" & Format(todate, "mm/dd/yyyy") & "#"
Me.FilterOn = True
End Sub
答案
你错过了一个y,日期分隔符应该被转义:
DoCmd.ApplyFilter , "[WODate] >= #" & Format(wodate, "mm\/dd\/yyyy") & "# and [FYDate] <= #" & Format(todate, "mm\/dd\/yyyy") & "#"
以上是关于访问vba docmd.applyfilter了解日期的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Access 2010 中的多个文本过滤器