Microsoft Access - Neuen Datensatz einfügen über einen Button weiterzählen der Mitgliedsnummer
Ausgangssituation ist, dass ich in einem Formular über einen Button ein neues Mitglied anlegen kann.
Die Mitgliedsnummern sind aufsteigend von beispielsweise 1 bis 136. Nun gibt es ein manuell angelegtes Mitglied mit der Mitgliedsnummer 9999. Der Button kommt damit natürlich nicht klar, da er zum letzten Datensatz gehen müsste, von dort einen Datensatz zurück und die dort befindliche Mitgliedsnummer +1 nehmen müsste.
Folgendes führt mich leider noch nicht zum Ziel:
Private Sub Schalt_Neu_Click()
On Error GoTo Err_Schalt_Neu_Click
DoCmd.GoToRecord , , A_LAST
KNr = [Kunden Nr]
DoCmd.GoToRecord , , A_NEWREC
[Kunden Nr] = KNr + 1
DoCmd.GoToControl "Kunden Nr"
Exit_Schalt_Neu_Click:
Exit Sub
Err_Schalt_Neu_Click:
MsgBox Error$
Resume Exit_Schalt_Neu_Click
End Sub
Hat jemand eine Idee dazu?
Folgendes führt mich leider noch nicht zum Ziel:
Private Sub Schalt_Neu_Click()
On Error GoTo Err_Schalt_Neu_Click
DoCmd.GoToRecord , , A_LAST
KNr = [Kunden Nr]
DoCmd.GoToRecord , , A_NEWREC
[Kunden Nr] = KNr + 1
DoCmd.GoToControl "Kunden Nr"
Exit_Schalt_Neu_Click:
Exit Sub
Err_Schalt_Neu_Click:
MsgBox Error$
Resume Exit_Schalt_Neu_Click
End Sub
Hat jemand eine Idee dazu?
Please also mark the comments that contributed to the solution of the article
Content-Key: 203914
Url: https://administrator.de/contentid/203914
Printed on: April 23, 2024 at 06:04 o'clock
1 Comment