在我的 MS Access 表单中,我想实现一个单独的按钮,它将新记录添加到表中。为此,我添加了一个按钮并将一个事件附加到该按钮:
Private Sub btnAddRec_Click()
Refresh
With CodeContextObject
On Error Resume Next
DoCmd.GoToRecord , , acNewRec
If Err.Number <> 0 Then
btnAddRec.Enabled = False
End If
End With
End Sub
当您打开窗口并单击btnAddRec
按钮时一切正常,问题是当您首先在现有记录中执行导航时,然后才单击此按钮。我得到了运行时错误:2105:«你不能去指定的记录。您可能处于记录集的末尾»。
如何解决这个问题,我需要能够在单击特定按钮时添加新记录,无论我之前是否浏览过记录。