跟踪Access数据库中通过查询所做的更改

时间:2013-03-11 21:47:56

标签: ms-access journaling

我正在使用Access数据库,并找到了跟踪表单更改的工具。我知道无法跟踪直接通过表格所做的更改,但我很难发现是否可以跟踪通过SQL更新语句所做的更改?我猜这是不可能的,但如果有人想过如何做,那将非常感激。也许通过宏?

谢谢!

1 个答案:

答案 0 :(得分:3)

如果使用2010或更高版本,您可以使用表触发器和存储过程。这实际上允许您记录用户更新数据所做的更改:

使用表格, 使用VBA代码和记录集, 使用SQL更新quires。

因此,对任何行的更新都将导致表触发器运行。我不能说你想编写太多的代码,但你确实有一个表级代码可以在一行更新时运行,以及如何进行更新。

因此,行更新VBA代码,reocrdsets,表单或SQL更新将使表代码运行。

如上所述,您需要为此功能运行Access 2010或更高版本。