別のフィールドの値に基づいて値が入力されるフォームにコンボボックスがあります。
これを行うために、コンボボックスを作成し、SQLステートメントを実行するように「行ソース」を設定しました。
私が抱えている問題は、フィールドのデータが変更されても、コンボボックスの値が更新されないことです。
クエリを再実行するためのアクセス権を取得するにはどうすればよいですか?
別のフィールドの値に基づいて値が入力されるフォームにコンボボックスがあります。
これを行うために、コンボボックスを作成し、SQLステートメントを実行するように「行ソース」を設定しました。
私が抱えている問題は、フィールドのデータが変更されても、コンボボックスの値が更新されないことです。
クエリを再実行するためのアクセス権を取得するにはどうすればよいですか?
この説明があなたの状況にかなり近いかどうかを確認してください。
私のフォームには、テキスト ボックスtxtFoo
とコンボ ボックス がありcboBar
ます。
の行ソース プロパティcboBar
は、 を参照するクエリですtxtFoo
。そして、の変更に応じてコンボの内容を更新したいと思いtxtFoo
ます。解決策は、更新イベントの後cboBar
から再クエリすることです。txtFoo's
Private Sub txtFoo_AfterUpdate()
Me.cboBar.Requery
End Sub
これは、まったく同じことをするために私が最近行ったことの例です。これは役立つはずです! afterupdate サブにあります。動的コンボボックスの例