Hallo,
ich nutze Access 2010. Wenn ich via VBA-Code ein Requery durchgeführt habe landet die Formularanzeige wieder beim ersten Datensatz.
Das möchte ich nicht. Wenn ich also zum Beispiel Datensatz "IDNummer" 18 entweder erstellt oder geändert habe, möchte ich nach dem
Requery den Datensatzzeiger wieder auf Datensatz "IDNummer" 18 stellen. Die zu Grunde liegende Tabelle heißt tblVertraege.
Das Formular heisst frmVertraege.
Tipps wären schön.
Viele Grüße von Rychy
Hallo,
dann schau mal hier in diesen Link:
FAQ 4.5 Gleicher Datensatz nach Requery (http://www.donkarl.com?FAQ4.5)
Okay Vielen Dank,
wie würde das Folgende funktionieren?
Ich habe ein Formular (frmProjekte) mit einem Unterformular (frmVertraege_UV01).
In dem Unterformular (frmVertraege_UV01) gibt es dann selbst noch ein Unterformular (frmDienstleistungen].
(frmDienstleistungen] ist also quasi ein Unter/Unterformular.
Nachdem ich in frmDienstleistungen Änderungen vorgenommen habe, möchte ich nach dem Requery wieder den letzten
(eben geaenderten) Datensatz anzeigen lassen.
Das wäre dann zum Beispiel im fmProjekt (die "ProjektID" 15), im ersten Unterformular (frmVertraege_UV01, die "VertragsID" 101)
und im UnterUnterformular (rmDienstleistungen] die "DienstleistungsID" 357.
Muss ich dazu setfocus nutzen ?
Nach dem Requery liegt der Focus im (frmDienstleistungen].
Ich denke eines meiner Probleme ist wie ich mich zwischen den Formularen "bewegen" muss.
Hilfe wäre schon.
Viele Grüsse von Rychy