Hinzufügen neuen Datensatz in der Tabelle durch klicken auf die Schaltfläche in Microsoft Access

In meinem MS Access-Formular möchte ich die Implementierung einer eigenen Schaltfläche fügt einen neuen Datensatz in der Tabelle. Damit zu tun, dass ich noch einen Knopf und an diese Schaltfläche ein Ereignis:

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

Alles ist OK, wenn Sie nur öffnen Sie das Fenster und klicken Sie auf die btnAddRec button, das problem ist, wenn du als erstes führen Sie die navigation in den Aufzeichnungen existierten und nur nach einem Klick auf diese Schaltfläche. Ich habe den runtime error: 2105: «Sie können nicht zu dem angegebenen Datensatz. Sie kann sich am Ende eines Recordsets».

Wie das Problem zu lösen, muss ich die Möglichkeit haben, um den neuen Datensatz auf, klicken Sie auf die spezielle Schaltfläche, egal, ich ging oder nicht ging durch die Datensätze vor.

  • Was ist CodeContextObject?
InformationsquelleAutor Mike B. | 2013-05-18
Schreibe einen Kommentar