Supportnet / Forum / Datenbanken
Formular auf den letzten datensatz fokussieren
Frage
Hallo Leute,
wo stelle ich ein, dass Access beim Öffnen eines Formulars
a) immer den letzten,
b) immer einen neuen (also leere Maske) Datensatz
anzeigt?
Bis jetzt zeigt es mir immer den ersten Datensatz.
Danke
martin
Antwort 1 von JohnnyLoser
Hi Martin,
es hängt davon ab, ob der User nur neue Datensätze eingeben darf oder auch auf bestehende zurückblättern.
Ersteres kannst Du erreichen, wenn Du in den Eigenschaften des Formulars Daten eingeben auf True setzt.
Letzteres kannst Du erreichen, in dem Du folgenden Befehl in das Ereignis Beim Öffnen des Formulars eingibst
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acNewRec
End Sub
Gruß
Johnny
es hängt davon ab, ob der User nur neue Datensätze eingeben darf oder auch auf bestehende zurückblättern.
Ersteres kannst Du erreichen, wenn Du in den Eigenschaften des Formulars Daten eingeben auf True setzt.
Letzteres kannst Du erreichen, in dem Du folgenden Befehl in das Ereignis Beim Öffnen des Formulars eingibst
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acNewRec
End Sub
Gruß
Johnny
Antwort 2 von Locke
und mit "acLast" anstatt "acNewRec" kommst Du zum Letzten Datensatz.
Antwort 3 von martin boll
Vielen Dank,
das hat geholfen!!
Grüße
MB
das hat geholfen!!
Grüße
MB

