如何调试 MS Access 运行时错误 2046?

问题描述 投票:0回答:1

我们的办公室使用 MS access 来存储患者的数据和打印结果。我们已经使用它快两年了。突然,我遇到了一个错误“运行时错误‘2046’;命令或操作‘RecordsGoToNew’现在不可用。

我尝试调试它,但找不到错误。

这是单击调试按钮时生成的代码:

Private Sub Form_Load()
If Not Me.NewRecord Then
DoCmd.RunCommand acCmdRecordsGoToNew
End If
End Sub

非常感谢您的回答!

vba forms ms-access ms-access-2013
1个回答
0
投票

我不认为上述代码中的问题,

load sub
结构是正确的,您需要逐步进行代码调试以查看错误到底在哪里,尝试简化您的代码,尝试将
acCmdRecordsGoToNew
替换为以下内容

Private Sub Form_Load()
    DoCmd.GoToRecord , , acNewRec
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.