【发布时间】:2019-10-10 20:41:59
【问题描述】:
我认为这可能很简单,但我遇到了一些问题。
客户端具有绑定控件的表单,因此更改该文本框的值当然会自动更新数据库。我们正在寻找一种“记录”更改的方法,即捕获正在进行的更改,记录更改之前的旧值,并将该信息放入日志表中,以便我们可以记录所做的更改。因此,如果绑定控件中的值从“James”更改为“Jamey”,那么日志表将具有这两个值以及更改时间的时间戳。我认为这家伙并不完全信任他的员工 (LOL),并且希望能够有效地手动“回滚”一个糟糕的更改。如果我们也可以记录该字段,那将是一个奖励。
我尝试使用 OnDirty 事件,但这只是在我无法知道旧值是什么之后。我也使用了 BeforeChange 事件,但 OnDirty 不会触发该事件。
【问题讨论】:
-
一点也不简单。搜索“审计跟踪”。
标签: database forms ms-access onchange record