我有一个例子日期为2014年1月15日的航班起飞日期,我想创建一个在出发前30天提醒我的查询。
我在CRITERIA中尝试了以下内容,但没有一个起作用
DateAdd("m",1,[DepartureDate])>=Date()
Between DateAdd("m",1,[DepartureDate]) And [DepartureDate]
IIF(DateAdd("m",1,[DepartureDate]) < Date(), True, False)
答案 0 :(得分:0)
你刚刚发布了这个,所以我认为你设法解决了这个问题。但如果没有,这里有一个答案。
有两种方法可以做到这一点。
最简单的方法是在您的DepartureDate字段的CRITERIA中输入:
=Date()+30
或者,您可以在查询中创建要筛选的新列。要在查询中执行此操作,请在FIELD行中输入以获取新列:
30DaysAway: IIf([DepartureDate]-30=Date(),"yes","no")
这会在标题为“30DaysAway”的查询中为您提供一个新列。在该栏中,如果离开日期是距离今天30天,则表示“是”,而对于所有其他日期,则表示“否”。
然后在该查询字段的CRITERIA中输入“是”。
这些选项中的任何一个都会过滤结果列表,并仅显示离开日期为30天的条目。