Vba 如何在退出时停止试图保存记录的访问
我有一个表单不用于添加或删除,只是检查数据库中是否有记录。每次我尝试关闭表单访问时,都会尝试将记录保存到数据库中,然后抛出一个错误,因为数据库中已经有相同值的记录Vba 如何在退出时停止试图保存记录的访问,vba,ms-access,ms-access-2007,Vba,Ms Access,Ms Access 2007,我有一个表单不用于添加或删除,只是检查数据库中是否有记录。每次我尝试关闭表单访问时,都会尝试将记录保存到数据库中,然后抛出一个错误,因为数据库中已经有相同值的记录 如何阻止access尝试保存记录?我尝试过我。Dirty=false并在onClose事件中调用我。Undo。但是这些似乎都不起作用,还有其他想法吗?根据上面的评论,调整表单的属性使其成为“只读”(例如,数据输入,允许添加,允许删除,以及允许编辑都设置为假)解决了问题。您是否尝试过将表单的允许添加、允许删除、和允许编辑属性设置为假?我
如何阻止access尝试保存记录?我尝试过我。Dirty=false并在onClose事件中调用我。Undo。但是这些似乎都不起作用,还有其他想法吗?根据上面的评论,调整表单的属性使其成为“只读”(例如,
数据输入
,允许添加
,允许删除
,以及允许编辑
都设置为假
)解决了问题。您是否尝试过将表单的允许添加
、允许删除
、和允许编辑
属性设置为假
?我尝试过这个方法,但没有成功,我现在再次尝试,成功了,我第一次尝试时已将数据输入设置为真,非常感谢!