#

MS Access: Automatisches Aktualiseren einer Dropdown Liste

 

Frage:

Wie aktualisiert man ein Listenfeld oder Dropdown-Liste in Microsoft Access.

Es gibt kein Requery oder Reload als Funktion.

 

Lösung:

Man muss die RowSource des Controls erneut mit sich selbst laden.

 

Beispiel:

Private Sub ctlRaum_AfterUpdate()

    ctlRaum.RowSource = ctlRaum.RowSource

End Sub

 

Aufgabe:

Wenn man eine Dropdown Liste in Access hat und einen neuen Eintrag eingibt, dann soll die Liste automatisch mit diesem Wert erweitert werden und der Eintrag in die Auswahl-Liste  aufgenommen werden.

 

Nach dem Wechsel zu einem anderen Datensatz oder nach Eingabe in das vorige Element steht der neue Eintrag zur Verfügung

 

Hierzu muss die Row Source des Control-Elements erneuert werden.

Diese Einstellung findet man unter Control markieren->Eigenschaften->Datenquelle oder Row Source

Row Source= SELECT tbl_Projekte_Positionen.Raum FROM tbl_Projekte_Positionen

GROUP BY tbl_Projekte_Positionen.Raum ORDER BY tbl_Projekte_Positionen.Raum;

 

Zum automatischen Aktualisieren muss man diese in den Event: nach Aktualisierung eingeben (after update)

 

Private Sub ctlRaum_AfterUpdate()

    ctlRaum.RowSource = ctlRaum.RowSource

End Sub

 

Kombinationsfeld, Combo Box

 

Mobile

.

0123movie.net