如何使用Microsoft Access创建自动管理的"上次更新"字段

Tou*_*uko 5 ms-access

最初我想问一下,是否有一种简单的方法可以使用MS Access提供自动管理的最后更新字段.

经过一些谷歌搜索后,我发现了以下方法:

Private Sub Form_Dirty(Cancel As Integer)

   Me.Last_Update = Date()

End Sub
Run Code Online (Sandbox Code Playgroud)

这似乎做了这个工作.我以为我也会和别人分享(如果有人有一些应该考虑的优点,请随时分享)

BIB*_*IBD 3

您还可以将相同的代码放入 BeforeUpdate 中。

不同之处在于,OnDirty 会在您第一次开始编辑记录时标记该记录;而 BeforeUpdate 会在记录提交到数据库之前对其进行标记。

如果您的用户开始编辑记录,参加会议,然后在一小时后完成编辑,则后者可能更可取。