最初,我想问问是否有一种简单的方法可以为MS Access提供一个自动管理的最新更新字段。
经过一番谷歌搜索后,我发现以下方法:
Private Sub Form_Dirty(Cancel As Integer)
Me.Last_Update = Date()
End Sub
这似乎做的工作。我以为我也会和其他人分享(如果某人有一些值得考虑的优点,请随时分享)
最佳答案
您也可以将相同的代码放入BeforeUpdate中。
区别在于OnDirty将在您第一次开始编辑记录时标记该记录;而BeforeUpdate会在将记录提交到数据库之前标记该记录。
如果您有一个用户开始编辑记录,参加 session 并在一小时后完成编辑,则最好使用后者。