• ベストアンサー

requeryの結果をコントロールに渡したい

access2007です。 コントロール1の更新後処理でコントロール2をrequeryしています。 requeryする事でコントロール2の表示は変わるのですが、VBAで コントロール2の値を表示させるとrequeryの結果が反映されていません。 msgbox(コントロール2.value) 値(value)を変更させるにはどうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

>値を変える事が不可能であれば、値を変える別の方法をご教示願えないで しょうか? 値を変えたければ手で入力してやるか、マクロかVBAで値の代入をします

my_s0215
質問者

お礼

ありがとうございます。 VBAで取得するよう再設計しました。 また何かありましたら宜しくお願いします。

その他の回答 (1)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

なんかわけの分からないことをいっていますよ 再クエリすると言うことはそのコントロールはコンボボックスですか? 再クエリで変わるのはコンボの値集合ソースですよ コンボのとる値(Value)は再クエリとは関係ありません

my_s0215
質問者

お礼

早速のご回答ありがとうございます。 >再クエリすると言うことはそのコントロールはコンボボックスですか?  はい、そうです。 >再クエリで変わるのはコンボの値集合ソースですよ >コンボのとる値(Value)は再クエリとは関係ありません  そうなのですか、ありがとうございます。  値を変える事が不可能であれば、値を変える別の方法をご教示願えないで しょうか?  まったく初心者な質問で申し訳ないです。

関連するQ&A