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
Please also mark the comments that contributed to the solution of the article
Content-Key: 45488
Url: https://administrator.de/contentid/45488
Printed on: April 18, 2024 at 11:04 o'clock
3 Comments
Latest comment
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