Ich habe ein zweispaltiges Kombinationsfeld in einem Access-Formular, das eine Schlüssel-zu-Code-Zuordnung darstellt. Die erste Spalte des Kombinationsfelds ist die 'gebundene Spalte' (dh die Spalte, die verwendet wird, wenn MyComboBox.Value
aufgerufen wird).Access VBA: Finden Sie Element in Kombinationsfeld basierend auf nicht gebundene Spalte
Ich muss die Value
meines Kombinationsfelds basierend auf einem Wert in der zweiten Spalte dynamisch festlegen. wenn meine Kombinationsfeld Quelle für zB:
ich den Wert des Kombinationsfelds festlegen können einfach mit ComboBox.Value = "A2"
, aber wie würde ich das gleiche tun, die zweite Spalte? ComboBox.Value = "EFGH"
ist offensichtlich nicht gültig. Im Wesentlichen für die Logik entlang der Linien von ComboBox.Value = ComboBox.ValueWhereSecondColumnEquals("EFGH")
'zu ListCount-1' :) Ich wollte gerade das hinzufügen. – Fionnuala
Guter Ort! Geändert :) – RichardC
Manchmal ist die beste Antwort die einfachste Antwort - ich kann nicht glauben, dass es mir nicht in den Sinn gekommen ist, sie durchzuschreiben! – Kai