2013-03-11 76 views
0

我正在使用Access数据库并找到了跟踪通过表单所做更改的工具。我知道不可能跟踪通过表直接进行的更改,但我很难确定是否可以跟踪通过SQL更新语句所做的更改?我猜这是不可能的,但如果任何人有想法如何做到这一点,将不胜感激。也许通过宏?通过访问数据库中的查询进行的跟踪更改

的感谢!

回答

2

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

有了形式, 用VBA程序和记录集, 使用SQL更新奎雷斯。

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

因此,作为结果VBA代码,reocrdsets,窗体或SQL更新的行更新将导致该表代码运行。

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

+0

太棒了!我会研究这一点。我正在使用2010.非常感谢。 – yakamafish 2013-03-11 22:55:04