ich wechsel in einem Formular die Datensätze mittels einer Schaltfläche; VB-Code per DoCmd.GoToRecord,acNext (VB weil da noch mehr passiert) - so weit, so gut. Nu ist die zugrunde liegende Tabelle aber irgendwann am Ende und es gibt 'ne Fehlermeldung (Sie können nicht zum angegebenen Datensatz springen)…Frage: Wie fange ich diese Fehlermeldung ab, bzw. verändere sie in die Richtung "Sie sind jetzt fertig, hier gibt’s nix mehr?
DoCmd.GoToRecord , , acNext
If Me.NewRecord = True Then 'd.h., der letzte DS wurde übersprungen
DoCmd.GoToRecord , , acPrevious
If MsgBox(„Ende der Geschichte. Neuer Datensatz?“, vbYesNo, „Obacht!!“) = vbYes Then
DoCmd.OpenForm („MachWas“)
Exit Sub
Else
Exit Sub
End If