如果编辑了表单上的任何字段,则保存访问记录

Save access record if any field on form is edited

我正在尝试在编辑表单上的任何字段时保存记录。这可能吗?我知道我可以在更新后事件中将代码放在每个控件下,但我想知道是否有更简单的方法可以查看是否更改了任何字段然后保存完整记录。

您不能使用 OnCurrent 事件来保存记录。想一想:您留下的记录将在您到达另一条记录时触发该事件之前保存。

因此,您必须向所有相关控件的 AfterUpdate 事件添加代码。

使用 WithEvents 可以避免编写所有这些代码。可以找到一个示例 here,其中包括 John Colby 的一篇介绍文章的 link。