希望更正我的更新后事件(MS Access)

时间:2018-05-18 19:54:23

标签: ms-access access-vba

我目前正在使用以下代码更新某些字段,以便用户无需输入这些字段。出于某种原因,它仅触发已保存的记录并忽略当前记录。

有趣的是它工作了一天左右(包括当前的记录)。然后Access开始崩溃,我被迫重新编写代码。

{{1}}

有人能帮助我重新写这个,以便它包含当前记录吗?它可能无关紧要,但我尝试了Me.CurrentRecord.SetFocus和Me.RawMaterial.SetFocus。两者都没有。

1 个答案:

答案 0 :(得分:2)

必须首先将新记录(或对现有记录的编辑)提交到表以供任何SQL使用。在以下情况下提交记录:
1.关闭表/查询/表格

2.转到另一个记录

3.运行代码保存 - 选项:

一个。 If Me.Dirty Then Me.Dirty = False

DoCmd.RunCommand acCmdSaveRecord