我正在尝试将物品放入已被视为过期的表格中。我有一个列表中最后完成项目的日期,我知道项目需要完成的频率。
实施例。我有一个清洁发生在4/7/17,它需要在最后一次清洁30天后清洗,我有一个清洁发生在1/13/17,它需要在最后一天后90天清洗清洁。
如何获取Access以在单独的列表中显示过期项目?如果有帮助,我会在转到此表之前单击一个按钮。问题是,并非每个项目都需要以相同的频率进行清理。据我所知,Access没有像Excel这样的日期函数,您无法在单元格中键入函数。谢谢!
答案 0 :(得分:1)
<label>Press mouse down</label>
这是检查日期的基本语法。既然你没有自己尝试任何事情,这就是你得到的。
玩得开心:)
答案 1 :(得分:1)
您没有“在单元格中键入函数”,您设置了文本框的 ControlSource 。 Access具有数十种日期功能。
但是,您可以从查询开始:
Select
*,
DateAdd("d", [CleaningFrequency], [LastCleaned]) As NextCleaning,
IIf(DateDiff("d", [LastCleaned], Date()) > [CleaningFrequency], "Overdue", Null) As [Status],
IIf(DateDiff("d", [LastCleaned], Date()) = [CleaningFrequency], "Yes", Null) As [Clean Today]
From
YourTable
当然,将字段和表名替换为您的名字。