Leere combobox-Werte, wenn access Formular vba
Möchte ich leere die combobox jedes mal, wenn Formular geladen wird. Über den untenstehenden code
Private Sub Form_Load()
combo1.RowSource = ""
End Sub
Aber Combobax nicht entleeren.
- Eine combobox besteht aus zwei teilen: einem Textfeld und einer Liste. Wenn Sie sagen, die leere combobox, meinst du a) löschen der textbox b) aus der Liste löschen oder c) beides? Tut
combo1
haben einen Steuerelementinhalt einstellen? - Meine combo ist nicht textbox.Ich möchte aus der Liste löschen. Es muss nicht Controlsource gesetzt. Aber Typ Datensatzherkunft ist Tabelle/Abfrage.
- Haben Sie das herausgefunden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deinem code ist die Einstellung der rowsource der combo-box nicht Wert. Die combo-box können deaktiviert werden, indem Sie den Wert direkt ein.
Combobox.Value = 0
statt""
. Ansonsten logische Prüfungen wieIf Combobox.Value > 0
falsch zu lösen, wieTrue
.Empfehlen, Sie löschen mit den folgenden:
Mir.comboBoxName.RowSource = ""
Mir.comboBoxName = ""