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

Ms access 跟踪通过Access数据库中的查询所做的更改,ms-access,journaling,Ms Access,Journaling,我正在使用Access数据库,并找到了跟踪表单更改的工具。我知道不可能直接通过表跟踪所做的更改,但我很难确定是否可以通过SQL update语句跟踪所做的更改?我想这是不可能的,但如果有人想到如何做,我们将不胜感激。也许是通过宏 谢谢 如果使用2010或更高版本,可以使用表触发器和存储过程。这实际上允许您记录用户在更新数据时所做的更改: 以形式,, 使用VBA代码和记录集, 具有SQL更新要求 因此,对任何行的更新都会导致表触发器运行。我不能说您想编写太多代码,但您确实有表级代码可以在对行的更新

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


谢谢

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

以形式,, 使用VBA代码和记录集, 具有SQL更新要求

因此,对任何行的更新都会导致表触发器运行。我不能说您想编写太多代码,但您确实有表级代码可以在对行的更新上运行,以及更新是如何发生的

因此,作为VBA代码、REOCRDSET、表单或SQL更新结果的行更新将使该表代码运行


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

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

以形式,, 使用VBA代码和记录集, 具有SQL更新要求

因此,对任何行的更新都会导致表触发器运行。我不能说您想编写太多代码,但您确实有表级代码可以在对行的更新上运行,以及更新是如何发生的

因此,作为VBA代码、REOCRDSET、表单或SQL更新结果的行更新将使该表代码运行


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

太好了!我会调查的。我正在使用2010。非常感谢,太好了!我会调查的。我正在使用2010。非常感谢。