- ベストアンサー
Accessフォームについて質問
お世話になります。 Accessフォームで以下のような設計がうまく作れず困っています。 あるテーブルに連結したフォーム内で、「コンボボックスA」から人物を選ぶと 隣にある「テキストボックスB」にAで選択された人物の部署名が自動的に入力されるようにしたい。 VBA並びにAccess初心者ですが、どなたか良い方法をご存知の方いましたら ご指導お願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
コンボボックスAをプルダウンリストの列の並びが名前・部署で作成します。 コンボボックスAのプロパティを開き更新後処理にコードビルダでイベントを記述します。 Private Sub コンボボックスA_AfterUpdate() テキストボックスB = コンボボックスA.Column(1) End Sub でテキストボックスBにコンボボックスAの2列目の値を表示する事ができます。 他にもやり方はありますがこれが簡単です。
その他の回答 (1)
- koganeton
- ベストアンサー率29% (30/101)
回答No.1
下の方法があるようです。 私は、 コンボボックスの更新イベントで Column関数を使用してます。 色々なことに応用できるんで便利ですよ。
質問者
お礼
おかげさまで出来ました。 Column関数、教えて頂きましたサイトで 勉強させていただきますね。 ありがとうございました。
お礼
出来ました。ありがとうございます! AfterUpdateを使うのですね。気がつきませんでした。 ありがとうございました。