テキスト列のみのテーブルがあります。さらに、コンボボックスのあるフォームがあります。ここで、コンボボックスにフォーカスを再クエリさせたいと思います。そこで、vba にメソッドを追加します。
Private Sub combobox1_GotFocus()
With combobox1
.RowSource = "SELECT text " + _
"FROM tblExample " + _
" ORDER BY text"
.Requery
End With
End Sub
コンボボックス1をクリックすると、ドロップダウンリストが開きません。もう一度クリックすると開きます。ここで何が問題なのですか?2 つの .-行をコメントに入れると、コンボボックスを 1 回クリックするだけで空のリストが表示されます。
注意: 問題を単純化しました。私は同じことをする別のフォーミュラを持っていますが、それはうまくいきます。誰かがこれを修正する方法を知っていることを願っています。