保存时表单按钮不会移动到新条目

Form button won't move to new entry when saved

我有一个用于将数据记录输入 Table 的表格。

Form Pic

当我打开表单(我已使用“DataEntry = Yes”设置)时,它会正确打开为空白表单,可以根据需要添加新记录。

单击“添加记录”按钮后,它会将记录正确保存到 Table 并使用底部的代码清除所有字段。

因此,一旦单击“添加记录”,表格似乎已准备好将数据输入到新记录中(因为它现在是空白的)但是当我将数据输入到现在空白的表格中并再次单击“添加记录”时,它将新数据保存在刚输入的记录上(即覆盖它),因此它总是写入 Table 中的相同记录。它只会在表单关闭并再次打开时写入新记录。

能否请您告诉我要更改的内容,以便在单击“添加记录”按钮时将记录保存到 table,清除表单,而在再次单击时添加 条记录到 Table。

非常感谢

Code Pic

删除 BeforeUpdate 的所有代码并将 Add_Record 的所有代码替换为

DoCmd.GoToRecord , , acNewRec

当您更改记录或将焦点移出包含数据的子表单时,当前记录中的数据将自动保存