从子表单记录审核日志

时间:2015-01-22 22:25:54

标签: forms ms-access

我有一个带子表单的表单。每当有人更改子表单中的值时,旧记录和新记录都会记录到审计表中。我在子窗体上有一个是/否数据类型的附加字段。它的唯一目的是用于过滤另一种形式。除了yes / no字段之外,有没有办法将所有字段写入审计日志?现在它记录整个记录,因为子表单绑定到表。但我不希望将yes / no字段与其他字段一起记录下来。如果您需要查看我所拥有的任何部分,请告诉我。

2 个答案:

答案 0 :(得分:0)

您没有指定如何将数据从子表单保存到审计表。

我假设您使用绑定的文本字段或组合框或类似的东西?如果是,则取消绑定是/否字段。

答案 1 :(得分:0)

只需在你的写代码中放置一个限定符,在Type或Name或你拥有的任何东西上;

If ctl.Type <> acCheckBox then
<Write to log>
end if


If FieldName <> "UnwantedCheckBox" then
<Write to log>
end if

我在每种形式中使用此代码进行完全控制;

https://stackoverflow.com/a/27737258/4411380