3

別のフィールドの値に基づいて値が入力されるフォームにコンボボックスがあります。

これを行うために、コンボボックスを作成し、SQLステートメントを実行するように「行ソース」を設定しました。

私が抱えている問題は、フィールドのデータが変更されても、コンボボックスの値が更新されないことです。

クエリを再実行するためのアクセス権を取得するにはどうすればよいですか?

4

3 に答える 3

6

この説明があなたの状況にかなり近いかどうかを確認してください。

私のフォームには、テキスト ボックスtxtFooとコンボ ボックス がありcboBarます。

の行ソース プロパティcboBarは、 を参照するクエリですtxtFoo。そして、の変更に応じてコンボの内容を更新したいと思いtxtFooます。解決策は、更新イベントの後cboBarから再クエリすることです。txtFoo's

Private Sub txtFoo_AfterUpdate()
    Me.cboBar.Requery
End Sub
于 2012-10-18T19:11:28.413 に答える
0

これは、まったく同じことをするために私が最近行ったことの例です。これは役立つはずです! afterupdate サブにあります。動的コンボボックスの例

于 2016-08-23T18:04:18.720 に答える