Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Formularanzeige nach Requery auf den letzten geaenderten/ erstellten Datensatz

Begonnen von Rychy, Juni 13, 2013, 19:46:26

⏪ vorheriges - nächstes ⏩

Rychy

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

MzKlMu

Gruß Klaus

Rychy

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