現在、アクセスで経理関係のデータベースを作成しています。
フォームで上手くいかないことがあるので、教えていただきたいことがあります。
「基本のテーブル」「お客様テーブル」の二つがあり、基本のテーブルでお客様の会員番号を、お客様テーブルに会員番号・お名前・住所・電話番号を保持しています。
それを使用してフォームから入力をさせようとしています。
それで本題ですが、会員番号のコンボボックスで会員番号を選ぶと、お名前・住所・電話番号のコンボボックスに自動で出力されるようにされるようにしたいのですが、どのようにすればよろしいでしょうか。
お手数ですがよろしくお願いします。
No.1ベストアンサー
- 回答日時:
会員番号コンボボックスのプロパティを開き
書式の列数に4・列幅に例えば1Cm;2Cm;2Cm;2Cmのように各表示する幅を設定・リスト行数(10行だったら10)・
データの値集合タイプにリスト幅に前記のサイズであれば7Cmと設定。
データのコントロールソースに会員番号
値集合タイプにテーブル/クエリを選択
値集合ソースに
SELECT お客様テーブル.会員番号, お客様テーブル.お名前,お客様テーブル.住所,お客様テーブル.電話番号 FROM お客様テーブル;
の記述で
コンボボックスをクリックすると員番号・お名前・住所・電話番号が表示されます。
そのコンボボックスで選択してレコードをフォーム上のテキストボックスに出したいのであればコンボボックスのプロパティのイベントの更新後処理でコードビルダを開き
例えばそのコンボボックスの名前がCmb1として名前・住所・電話番号を表示したいフォーム上のテキストボックスを順にText1・Text2・Text3とした場合下記の記述をコピーすれば各テキストボックスに表示されます。
Private Sub Cmb1_AfterUpdate()
Text1 = Cmb1.Column(1)
Text2 = Cmb1.Column(2)
Text3 = Cmb1.Column(3)
End Sub
これでコンボボックスで選んだレコードの各フィールドがフォーム上のテキストボックスへ表示できます。
質問の内容と違っていたらゴメンなさい。
返事が大変遅くなって申し訳ありません。
上記のやり方でやってみたのですが、思うようにいかず結局VBAを一から勉強し、なんとか完成しました。
お手数をおかけしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Oracle update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 2 2022/06/23 10:51
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- 会社・職場 今月から不動産賃貸の営業職に就いた者ですが、職場で以下のようなことがありました。 女性社員から→(帰 3 2022/08/15 10:59
- Access(アクセス) ACSESS初心者です マンション管理をACCESSで出来ないかとチャレンジしています。 リレーショ 3 2022/10/08 11:45
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSの時刻の引き算
-
クエリ上でフィールド名が2つ...
-
アクセスでの、フォームとテー...
-
アクセスクエリで英数字のみ半...
-
accessで2つのフィールドを同時...
-
アクセスに自動入力を入れたい
-
アクセスの追加クエリで教えて...
-
テーブルとクエリの相関図は表...
-
Access フォーム上でのテキス...
-
Access コンボボックスの絞り...
-
アクセス: フォーム上で計算...
-
Access フォームで複数テーブル...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
エクセルデータをワードで差し...
-
テキストボックスにクエリ結果...
-
アクセスのエラー「クエリには...
-
ACCESS クエリの抽出条件に他の...
-
Accessの桁区切りについ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス・テーブルの改行につ...
-
アクセス: フォーム上で計算...
-
クエリ上でフィールド名が2つ...
-
Accessで更新履歴情報を保存(...
-
アクセスでの、フォームとテー...
-
ACCESSの時刻の引き算
-
Access 別テーブルにある値を抽...
-
テーブルとクエリの相関図は表...
-
INT関数のバグ?
-
Access フォーム上でのテキス...
-
アクセスクエリで英数字のみ半...
-
アクセス:SQLでフィールド...
-
アクセスの追加クエリで教えて...
-
アクセスに自動入力を入れたい
-
ACCESSのリストボックスで複数...
-
access テーブルの色分けについて
-
Access2013 クエリ内別フィール...
-
アクセスでテーブル入力用のフ...
-
Access 住所入力支援が機能しま...
-
Access フォームで複数テーブル...
おすすめ情報