発想に無理がある様に思いますが、お勉強のためにやってみました。なお、当方Access2000です。
下記の様にすれば、それらしい動作をするかもしれません。この後どのように使われるのかがわかりませんので、とりあえず「2」で絞り込んだリストから選択して、表示するところまで実現してみました。
ご参考まで。
Private Sub Form_Load()
Me.コンボ0.RowSource = ""
End Sub
Private Sub コンボ0_Change()
Dim buf As String
buf = "*" & Me.コンボ0.Text & "*"
If Me.コンボ0.RowSource = "" Then
Me.コンボ0 = Null
Me.コンボ0.RowSource = "SELECT field1 FROM table1 WHERE field1 Like '" & buf & "';"
Me.コンボ0.Dropdown '「2」が消えて訳がわからなくなるのでリストを表示
End If
End Sub
お礼
ありがとうございました。