PDA

Vollständige Version anzeigen : Hauptforumular aktualisieren


NeoKortex
13.10.2011, 17:25
Hey (:

Ich hab Dropboxen in meinem Hauptformular die ich updaten möchte.
Hinter der Dropbox ist eine Schaltfläche mit einem "+" darauf, welche
zu einem Unterformular führt. Dort kann man dann löschen, editieren und
adden.

Wenn ich das Unterformular schließe, updatet sich leider nicht mein Hauptformular.

Wobei ich sagen muss, dass die Dropbox auf einem Unterunterformular des Hauptformulars liegt.

Aber jeglicher part bei

afterupdate()... mit Form_Formular_Beispiel.Requery

funktioniert nicht.
Was funktioniert ist das Hauptformular schließen und neu öffnen.

Wie kann ich das Hauptformular speichern, schließen und neu öffnen?

Also ich kenne DoCmd.OpenForm "Hauptformular"



lg

maikek
13.10.2011, 17:33
:confused:
maike

CptChaos
13.10.2011, 17:49
Ein "DeinKombinationsfeld.Requery" sollte den gewünschten Effekt haben.
Ein schließen und neu öffnen des Formulars ist m.E. übers Ziel hinaus geschoßen.

Beim Requery ist natürlich der korrekte Bezug auf die Unterformularobjekte zu berücksichtigen.
Durch den bin ich in Deiner obigen Beschreibung nicht durchgestiegen...

Thomas Möller
13.10.2011, 18:08
Hallo!

Wobei ich sagen muss, dass die Dropbox auf einem Unterunterformular des Hauptformulars liegt.

Im After_Update-Ereignis des Kombinationsfeldes, welches sich auf einem Unterformular befindet, kannst Du mit folgender Zeile das Hauptformular neu abrufen:

Me.Parent.Requery

Wenn es darum geht, ein anderes Unterfomular zu aktualisieren, dann sieht der Code so aus:

Me.Parent.DeinAnderesUfo.Form.Requery

HTH
HTH