从子表单记录审计日志
Record audit log from subform
我有一个带有子表单的表单。每当有人更改子表单中的值时,旧记录和新记录都会记录到审计 table。我在子表单上有一个 yes/no 数据类型的附加字段。它存在的唯一目的是用于过滤另一种形式。除了 yes/no 字段之外,有没有办法将所有字段写入审计日志?现在它记录了整个记录,因为子表单绑定到 table。但我不希望 yes/no 字段与其他字段一起记录。如果您需要查看我所拥有的任何部分,请告诉我。
您没有指定如何将数据从子表单保存到审计 table。
我假设您使用绑定的文本字段或组合框或类似的东西?如果是,则解除 yes/no-field.
的绑定
只需在您编写的代码中的类型或名称或您拥有的任何内容上放置一个限定符即可;
If ctl.Type <> acCheckBox then
<Write to log>
end if
If FieldName <> "UnwantedCheckBox" then
<Write to log>
end if
我在每个表单中都使用此代码进行全面控制;
我有一个带有子表单的表单。每当有人更改子表单中的值时,旧记录和新记录都会记录到审计 table。我在子表单上有一个 yes/no 数据类型的附加字段。它存在的唯一目的是用于过滤另一种形式。除了 yes/no 字段之外,有没有办法将所有字段写入审计日志?现在它记录了整个记录,因为子表单绑定到 table。但我不希望 yes/no 字段与其他字段一起记录。如果您需要查看我所拥有的任何部分,请告诉我。
您没有指定如何将数据从子表单保存到审计 table。
我假设您使用绑定的文本字段或组合框或类似的东西?如果是,则解除 yes/no-field.
的绑定只需在您编写的代码中的类型或名称或您拥有的任何内容上放置一个限定符即可;
If ctl.Type <> acCheckBox then
<Write to log>
end if
If FieldName <> "UnwantedCheckBox" then
<Write to log>
end if
我在每个表单中都使用此代码进行全面控制;