Elite Veteran
Beiträge: 868
Ort: Wien | Hallo!
Paula - 27.01.22
...
Wenn ich aus einer Listbox ein Item per Doppelklick anwähle öffne ich ein Formular in dem die Daten aus der Listbox bearbeitet werden können.
Nun möchte ich nach schliessen des Formulars (und in das Hauptformular zurückspringe), dass die Änderungen auch sofort in der Listbox aktualisiert werden.
Mit einem Buttonobjekt (Liste aktualisieren) mit dem Befehl Listbox.Requery klappts.
Ich habe nach dem Ereignis mit dem ich die Bearbeitungsform öffne, versucht direkt Listbox.Requery als letzte Zeile eingefügt - klappt nicht, ich habs probiert, dass ich die Buttonprocedure Listeaktualisieren_Click eingebunden, dass das Buttonereignis ausgelöst wird - nichts.
Wohin springt VBA nach Schliessen einer Form - offensichtlich nicht wieder in die Procedure von wo ich mit ....Openform das Formular geöffnet wurde.
...
Der Code der aufrufenden Prozedur läuft standardmäßig einfach weiter.
Ich würde das Aktualisieren ohnehin im Schließen-Ereignis des Eingabeformulares veranstalten, also
Forms!MeinFormularMitListenfeld!MeinListenFeld.Requery
Wenn es aus guten Gründen in der formularaufrufenden Prozedur sein muss, dann musst du das Eingabeformular als Dialog öffnen. s. https://www.donkarl.com?FAQ6.9
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |