Access フォームに、キーとコードのマッピングを表す 2 列のコンボ ボックスがあります。コンボ ボックスの最初の列は、'バインドされた列' (つまり、MyComboBox.Value
が呼び出されたときに使用される列) です。
Value
2 番目の列にある値に基づいて、コンボ ボックスを動的に設定する必要があります。たとえば、コンボ ボックスのソースが次の場合:
Value | Code
===============
A1 | ABCD
A2 | EFGH
A3 | IJKL
コンボ ボックスの値は で簡単に設定できますがComboBox.Value = "A2"
、2 番目の列を使用して同じことを行うにはどうすればよいでしょうか。ComboBox.Value = "EFGH"
明らかに有効ではありません。基本的に次のようなロジックを探しますComboBox.Value = ComboBox.ValueWhereSecondColumnEquals("EFGH")