我想在Microsoft Access 2013中创建一个带有时间戳字段的表,但没有时间戳或rowverion数据类型。我该怎么做呢? 有没有办法在访问中存储时间戳?
答案 0 :(得分:3)
是的,虽然只有一秒的分辨率 - 设置字段=Now()
。
对于大约1/18秒的分辨率,添加Timer
的小数部分:
Timestamp = Now() + (Timer() - Int(Timer())) / 86400)
答案 1 :(得分:2)
根据您的上一条评论,您需要两个字段: LastEdited(Date / Time with default = Now())和TimesEdited(长整数,默认值= 0)。 LastEdited = Now() TimesEdited = TimesEdited + 1 由于您使用的是Access 2013,因此无论何时编辑记录,都可以设置数据宏以进行更新。