Ms access 单击按钮时仅访问保存记录更新

Ms access 单击按钮时仅访问保存记录更新,ms-access,ms-access-2016,Ms Access,Ms Access 2016,我有一张桌子。我想创建一个表单,允许用户查看表中的每条记录,用1或0更新一个名为“GoodMatch”的列,然后将编辑提交到表中。我希望用户能够一次查看多个记录。通过将数据表视图设置为默认视图,我已经了解了如何查看多个记录。该列是可编辑的,但它似乎是在条目时将值保存到表中,而不是单击按钮保存记录时。如何使其仅在单击按钮时保存?我对VBA不是很有经验,所以如果有一种非VBA的方法会更好。谢谢 这是绑定表单的默认行为,不能更改。作为一种变通方法,您可以使用它编辑一条记录的未绑定控件。如果您只需要在单

我有一张桌子。我想创建一个表单,允许用户查看表中的每条记录,用1或0更新一个名为“GoodMatch”的列,然后将编辑提交到表中。我希望用户能够一次查看多个记录。通过将数据表视图设置为默认视图,我已经了解了如何查看多个记录。该列是可编辑的,但它似乎是在条目时将值保存到表中,而不是单击按钮保存记录时。如何使其仅在单击按钮时保存?我对VBA不是很有经验,所以如果有一种非VBA的方法会更好。谢谢

这是绑定表单的默认行为,不能更改。作为一种变通方法,您可以使用它编辑一条记录的未绑定控件。如果您只需要在单击“保存”按钮后编辑少数记录并保存更改,请将编辑的数据复制到临时表,允许用户编辑它,方法是按“保存”按钮验证所有数据,并将数据复制回工作表(如果数据有效)。可以重置临时表以撤消所有更改。不幸的是,如果不使用VBA或宏,这是无法做到的,只有几行用于运行查询,它在编辑开始和运行查询时将数据复制到临时表,并更新工作表以保存更改,这很容易。

您需要VBA。要使其工作,您需要将控件解除绑定。