ms 根据先前记录的日期访问自动填充日期字段

ms access autofill date field based on date of previous record

我有一个 table,其中包含给定日期每个部门的估计数字(每个日期都是一个包含字段 EST_DATE、DEPT1、DEPT2、DEPT3 等的记录)。日期是索引主键(无重复)。

当用户创建新记录时,我希望根据最后一条记录自动填充日期。

因此,如果上次估计是 07/02/2015,则新记录的日期应自动填充为 07/03/2015。使用基于当前日期的默认值将不起作用,因为这些估计是提前几天或几周生成的。如果重要,字段 EST_DATE 的格式设置为 "mm/dd/yyyy"

我更愿意使用 EST_DATE 字段本身的默认值,但我也可以使用基于事件的 VBA,因为用户通常会通过绑定表单输入此估算数据。

创建一个名为 MaxEstDate 的隐藏文本框。

将其 ControlSource 设置为:=Max([EST_DATE])

将带有 EST_DATE 的文本框的默认值设置为:=[MaxEstDate]