修改行时有条件更新数据表视图中的字段?

修改行时有条件更新数据表视图中的字段?

我需要为 Access 数据库添加 3 个新字段:[输入者]、[输入日期] 和 [审核者]。

部分要求是,当记录被修改时,[审核者] 字段将自动清空/为空,以表示该记录需要再次审核。

用户修改这些记录的方式是单击一个按钮,该按钮运行一个宏,该宏具有 OpenQuery 操作,其中视图设置为数据表,数据模式设置为编辑。

在这种情况下,我能否捕捉到修改事件并清空该字段?

答案1

是的,您可以“捕获修改事件”,并使用它来清空该字段。

实际上你想添加一个变更前事件到桌子上。为此:

  1. 在数据表视图中打开表

在数据表视图中打开表

  1. 在“表格”选项卡上单击“更改前”按钮

在此处输入图片描述

  1. 根据需要添加操作以满足您的需求。使用该Updated("Field Name")函数检查字段是否已应用更改。请注意,您在此处定义的任何操作仅在用户离开行(通过在最后一个单元格上按 Enter 键或单击另一行)后触发。

在此处输入图片描述

相关内容