记录表更改 - MS Access

时间:2016-07-01 15:57:15

标签: logging audit change-tracking

我目前是Access数据库的管理员。我希望得到一些帮助来尝试跟踪对某些表格的编辑,而不是表格。

在数据库中,已经有一个审计日志跟踪对表的一些更改(在表单数据表视图中),没有任何问题。

数据库中还有一些其他形式,用户可以将excel电子表格上传到数据库中,导入会将excel spreadhseet中的数据放入数据库中各自的表中,并覆盖以前的数据。我还有更新功能,它只能更新数据记录而不是简单地覆盖数据。

我希望能够做到以下任何一个(或两个):

  • 跟踪数据库中ALREADY数据与上传到数据库中的数据之间的差异
  • 记录某些表中记录的更改(并且能够查看旧/新值,例如我目前在表单视图中完成的操作)

我一直在搜索,只找到跟踪Form-Spreadsheet视图中所做更改的方法,就像我目前正在做的那样。我现在正在寻找是否有其他方法可以实现这一目标。

谢谢!

1 个答案:

答案 0 :(得分:1)

Data Marcos

从MS Access 2010开始,您可以使用所谓的数据宏。使用您最喜欢的网络搜索引擎(即Google)并搜索MS Access数据宏。这样您就可以对表格中的更改做出回应了。数据

此功能在主要关系数据库管理系统(RDMS)中称为触发器。