Zu Datensatz springen wenn die ID des Datensatzes bekannt ist
Hallo zusammen,
Ich habe ein Formualar, wenn mit VBA die Formulardaten aktualisiere (Me.Requery) dann springt er automatisch zum ersten Datensatz. Jetzt möchte ich aber den Datensatz angezeigt bekommen den ich vor dem Requery gesehen habe. Wie kann ich das realisieren?
vielen dank für eure Unterstüzung!
Gruss
Severin
Ich habe ein Formualar, wenn mit VBA die Formulardaten aktualisiere (Me.Requery) dann springt er automatisch zum ersten Datensatz. Jetzt möchte ich aber den Datensatz angezeigt bekommen den ich vor dem Requery gesehen habe. Wie kann ich das realisieren?
vielen dank für eure Unterstüzung!
Gruss
Severin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 45488
Url: https://administrator.de/contentid/45488
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
also wenn Du die ID des Datensatzes hast, diese in einer Variablen merken (z.B. "lonLastSatz").
Weiter:
Me.Requery
Me.Refresh
DoCmd.GoToRecord acActiveDataObject, , acGoTo, lonLastSatz
oder
DoCmd.GoToRecord acDataForm,"formularname" , acGoTo, lonLastSatz
Hast Du keine genaue ID des Datensatzes, wird es etwas schwieriger, dann melde Dich noch mal.
Gruß - Bolle97
also wenn Du die ID des Datensatzes hast, diese in einer Variablen merken (z.B. "lonLastSatz").
Weiter:
Me.Requery
Me.Refresh
DoCmd.GoToRecord acActiveDataObject, , acGoTo, lonLastSatz
oder
DoCmd.GoToRecord acDataForm,"formularname" , acGoTo, lonLastSatz
Hast Du keine genaue ID des Datensatzes, wird es etwas schwieriger, dann melde Dich noch mal.
Gruß - Bolle97