有没有办法在访问中存储时间戳?

Is there a way to store timestamp in access?

我想在 Microsoft Access 2013 中创建一个带有时间戳字段的 table,但没有时间戳或 rowverion 数据类型。我该怎么做呢? 有没有办法在访问中存储时间戳?

是的,虽然只有一秒的分辨率 - 设置字段 =Now()

对于大约 1/18 秒的分辨率,添加 Timer 的小数部分:

Timestamp = Now() + (Timer() - Int(Timer())) / 86400)

根据您最后的评论,您需要两个字段: LastEdited(Date/Time,默认为 Now())和 TimesEdited(长整数,默认为 0)。 最后编辑 = 现在 () 编辑次数 = 编辑次数 + 1 由于您使用的是 Access 2013,因此您可以设置一个数据宏,以便在编辑记录时更新两者。