こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

access2007です。

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

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

投稿日時 - 2008-02-22 10:52:00

QNo.3798710

困ってます

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

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

投稿日時 - 2008-02-22 14:42:46

お礼

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

投稿日時 - 2008-02-25 10:31:55

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

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

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

再クエリで変わるのはコンボの値集合ソースですよ
コンボのとる値(Value)は再クエリとは関係ありません

投稿日時 - 2008-02-22 11:50:35

お礼

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

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

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

投稿日時 - 2008-02-22 13:15:06

あなたにオススメの質問