Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: silentwolf am September 19, 2015, 09:28:27

Titel: Update combobox nach neuen Eintrag im Formular?
Beitrag von: silentwolf am September 19, 2015, 09:28:27
Hi hab mal wieder eine Frage :)
In einen Hauptformular hab ich zwei Uformulare. Die Uformulare sind Endlosformulare.
Diese Uformulare haben eine ID eine combobox und einen button.
Der button zeigt mir ein Eingabeformular an also wenn ein Eintrag noch nicht existiert dann öffne ich das Eingabeformular um einen neuen Eintrag zu erstellen.
Nun zur Frage ... nachdem ein neuer Eintrag erstellt wurde möchte ich wenn das Eingabeformular geschlossen wird die combobox im subfrmEinrichtung aktualisiert wird.
Habe schon geschaut und es gibt ja refresh oder requery aber wo und wie muss denn der Code geschrieben werden?
Im Eingabeformular habe ich beim schliessen probiert aber das hat bis jetzt noch nicht funktioniert.

Kann mir jemand bitte helfen? Zur Zeit muss ich das Hauptformular schliessen und wieder öffenen dann funktioniert es aber wie ginge das ohne es schliessen zu müssen.

Danke
Lg

Titel: Re: Update combobox nach neuen Eintrag im Formular?
Beitrag von: MzKlMu am September 19, 2015, 09:58:15
Hallo,
am Besten Du verwendest das Ereignis "Bei Fokuserhalt" des Kombis.
Und Du musst Requery verwenden, Refresh geht nicht. Nur Requery fragt die Datenbasis neu ab.

Me.KombifeldName.Reqery
Titel: Re: Update combobox nach neuen Eintrag im Formular?
Beitrag von: silentwolf am September 19, 2015, 10:08:52
Guten Morgen Klaus,

ja genau so geht es! Vielen Dank na wenn mans weis ganz einfach  :P

LG
Titel: Re: Update combobox nach neuen Eintrag im Formular?
Beitrag von: MaggieMay am September 19, 2015, 19:22:30
Hi,
Zitatalso wenn ein Eintrag noch nicht existiert dann öffne ich das Eingabeformular um einen neuen Eintrag zu erstellen.
Nun zur Frage ... nachdem ein neuer Eintrag erstellt wurde möchte ich wenn das Eingabeformular geschlossen wird die combobox im subfrmEinrichtung aktualisiert wird.
hierzu nutzt du am besten das NotInList-Ereignis des Kombifeldes. Auch dort kannst du ein Eingabeformular (als Dialog-Formular !) öffnen. Mit dem Rückgabewert "Response = acDataErrAdded" wird das Kombifeld automatisch aktualisiert und der neue Wert ausgewählt.

Genaue Beschreibung und Beispiele siehe Access-Hilfe.
Titel: Re: Update combobox nach neuen Eintrag im Formular?
Beitrag von: silentwolf am September 21, 2015, 10:03:16
Hallo Maggie,
danke für Deine Info!
Ich werde mir das gleich anschauen!

LG
Albert