独学でACCESSを勉強している者です。行き詰ってしまったので、ご協力ください。
顧客データと、受注日や受注経路などを入力するデータベースを作っています。
顧客データは50件くらいで、IDを打ち込めば名前や電話番号が出てくるように表示したいのですが、一行にずらっと出てくるので見づらい表にしかなりません…。
フォームなどで、IDを打ち込めば、
※ID:◇◇◇
店舗名 :□□□
電話番号:○○○
※発注日 :○/○
※受注経路:ネットから。
(※の部分だけ入力するフォームにしたい)
などと縦に表示される(複数のボックスの表示を一律で変える)方法はありますでしょうか…?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
>一行にずらっと出てくるので見づらい表にしかなりません…。
アップされたような入力フォームにしたければ単票フォームにします
>IDを打ち込めば名前や電話番号が出てくるように表示したいのですが、
別に顧客マスタテーブルを作成し、そこに
顧客ID、店舗名、電話番号などを登録しておき
受注テーブルには顧客IDだけを参照キーとして設けます
入力時に名前や電話番号を表示したければ
入力フォームのソースを顧客マスタと受注テーブルから作ったクエリにします
CHRONOS_0さん、ありがとうございました!!!
テーブルとフォームにばかり目が行っていて、すっかりクエリの存在を忘れていました!!
考えどおりのフォームが出来ました。
本当にありがとうございました!!
No.2
- 回答日時:
私なら、
この入力用フォームのソースは「なし」にしておきます。(全て自分でコントロールしたいので)
フォームの各テキストボックスの名称は頭に「txt」をつけます。
テキストボックスtxtIDの更新後イベントプロシージャに
me.txt店舗名 = DLookup("店舗名","顧客マスタ","ID='" & me.txtID & "'")
me.txt電話番号 = DLookup("電話番号","顧客マスタ","ID='" & me.txtID & "'")
とし、
別途登録ボタンを設定し、そのクリックイベントプロシージャに
顧客発注履歴テーブルへのレコード追加用のコード書きますね。
vizzarさん、ありがとうございました!!
なるほど。そんな方法があったのですね。
私以外の作業者がACCESS初心者のため、間違えると顧客データを消されてしまいそうな不安があるので、もうひとかたの案で作ってみることにしました。
ですが、次回はこの方法で作ってみます!!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) accessについて 2 2022/05/31 16:58
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- その他(データベース) accessでのフォームの連携について 2 2022/06/14 00:45
- Yahoo!メール Yahooアカウントにログインできなくなって困っています。 2 2023/05/16 02:28
- Access(アクセス) 対象月の2桁表示について 1 2023/01/07 05:08
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access VBAでクエリーのレコー...
-
データベースの1要素に複数デー...
-
Accessのwhere条件式について教...
-
顧客ごとの情報を1レコードにする
-
複数のフィールドから条件を抽出
-
Accessデータベースで行と列を...
-
シングルクォーテーションとダ...
-
【続続】Access2002で連番のつ...
-
リレーションシップの設定について
-
Access2013VBA 複数のテーブル...
-
Access IF文でテーブルに存在し...
-
ADOでレコードを閉じるタイミン...
-
顧客IDを入力すると顧客名や住...
-
Access2000 テーブルのデザイン...
-
Accessを使って独自の顧客管理...
-
Access2002でレポート(納品書)...
-
Accessで名寄せグループの関係...
-
Accessのクエリについて
-
ACCESSで重複したデータがある...
-
顧客番号の振られていないデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access IF文でテーブルに存在し...
-
Access VBAでクエリーのレコー...
-
データベースの1要素に複数デー...
-
ワードでの単純作業の効率化に...
-
ACCESS2003 Aアクロバットを介...
-
Access フォームのデータがテー...
-
ワードで保存するファイル名の...
-
Accessデータベースで行と列を...
-
Access 既に開いているフォー...
-
ACCESS で マクロの中でフィ...
-
Accessで名寄せグループの関係...
-
顧客IDを入力すると顧客名や住...
-
ADOでレコードを閉じるタイミン...
-
文字化け、記号の含まれるフィ...
-
Access クロス集計クエリについて
-
Access 縦(行)のデータを横(列)...
-
シングルクォーテーションとダ...
-
テーブル1 2 3 の結合
-
Access レコードロックについて...
-
Accessフォームからのデータ登...
おすすめ情報