最初,我想问问是否有一种简单的方法可以为MS Access提供一个自动管理的最新更新字段。

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

Private Sub Form_Dirty(Cancel As Integer)

   Me.Last_Update = Date()

End Sub

这似乎做的工作。我以为我也会和其他人分享(如果某人有一些值得考虑的优点,请随时分享)

最佳答案

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

区别在于OnDirty将在您第一次开始编辑记录时标记该记录;而BeforeUpdate会在将记录提交到数据库之前标记该记录。

如果您有一个用户开始编辑记录,参加 session 并在一小时后完成编辑,则最好使用后者。

10-08 20:14