マンガでよめる痔のこと・薬のこと

access2007です。

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

値(value)を変更させるにはどうしたらいいでしょうか?

このQ&Aに関連する最新のQ&A

value VBA」に関するQ&A: VBA .Value=.Value ?

A 回答 (2件)

>値を変える事が不可能であれば、値を変える別の方法をご教示願えないで しょうか?


値を変えたければ手で入力してやるか、マクロかVBAで値の代入をします
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/02/25 10:31

なんかわけの分からないことをいっていますよ



再クエリすると言うことはそのコントロールはコンボボックスですか?

再クエリで変わるのはコンボの値集合ソースですよ
コンボのとる値(Value)は再クエリとは関係ありません
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。

>再クエリすると言うことはそのコントロールはコンボボックスですか?
 はい、そうです。

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

お礼日時:2008/02/22 13:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング