Ms access 访问VBA:命令或操作';SaveRecord';isn';现在没空

Ms access 访问VBA:命令或操作';SaveRecord';isn';现在没空,ms-access,vba,Ms Access,Vba,在我的访问表单中,我有一个执行以下命令的Save按钮: DoCmd.RunCommand acCmdSaveRecord 有时我会出现以下错误: The Command or Action 'SaveRecord' isn't available now 我真的不知道为什么。在这些情况下,我使用关闭和重新打开Access文件几次,然后它就可以工作了 有人能解释一下为什么会这样吗 更新 现在,我对Copy命令也有同样的问题: DoCmd.RunCommand acCmdSelectRe

在我的访问表单中,我有一个执行以下命令的
Save
按钮:

DoCmd.RunCommand acCmdSaveRecord
有时我会出现以下错误:

The Command or Action 'SaveRecord' isn't available now
我真的不知道为什么。在这些情况下,我使用关闭和重新打开Access文件几次,然后它就可以工作了

有人能解释一下为什么会这样吗

更新

现在,我对
Copy
命令也有同样的问题:

    DoCmd.RunCommand acCmdSelectRecord
    DoCmd.RunCommand acCmdCopy
    DoCmd.RunCommand acCmdRecordsGoToNew
    DoCmd.RunCommand acCmdSelectRecord
    DoCmd.RunCommand acCmdPaste
相同的错误消息:

The Command or Action 'Copy' isn't available now

如果记录未更改或被其他用户锁定,通常会发生这种情况。其中一个可能是这样吗?@ErikvonAsmuth好吧,数据库是不共享的,所以我是唯一一个使用它的用户。与该数据库的唯一“接口”是我正在使用的表单。因此,它应该因此而被锁定。“有趣的”是,现在我在
DoCmd.RunCommand acCmdCopy
ufffffff中遇到了相同的错误