
こんにちは。
現在、アクセスを使って簡単なデータベースを
作っていたのですが、ひとつわからないことがございます。
テーブルを二つリレーションを組んで、
フォームを作ったのですが、
うまく二つのテーブルにデータが
保存できません。
フォーム:顧客ID、名前、電話番号
サブフォーム:商品ID、商品名、納期、など。。。
こういった二つのテーブルで、サブフォームの方のテーブルに
顧客のデータも保存したいんですが、できるものなのでしょうか?
初心者でわかりづらくて、
大変申し訳ございませんが、よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
#1です
> テーブル1:顧客ID、名前、電話番号
> テーブル2:顧客ID、名前、電話番号、商品ID、商品名、納期、担当者名
これは、基本的な話が、理解できてないのだと・・・
普通、
> テーブル1:顧客ID、名前、電話番号
テーブル2:顧客ID、商品ID、商品名、納期、担当者名
として、
クエリ1:顧客ID、名前、電話番号、商品ID、商品名、納期、担当者名
を使用するパターン
基本と言うのは、重複するデータは、保管しない!って話ね
No.1
- 回答日時:
質問の意味が判りかねますが・・・
> フォーム:顧客ID、名前、電話番号
は、良いとして・・・
> サブフォーム:商品ID、商品名、納期、など。。。
サブフォーム:顧客ID、商品ID、商品名、納期、など。。。
と、レコードソースのフィールドがなっていないと・・・
サブフォームのプロパティ「リンク子フィールド」「リンク親フィールド」の設定が出来ないと思いますが・・・
どのフィールドでリレーションしたのですか?
この回答への補足
説明不足で申し訳ございません。
テーブル1:顧客ID、名前、電話番号
テーブル2:顧客ID、名前、電話番号、商品ID、商品名、納期、担当者名
これをフォームにする際、
フォーム1:顧客ID、名前、電話番号
サブフォーム:商品ID、商品名、納期、担当者
(顧客ID、名前、電話番号はフォーム上、表示はしない)
といったフォームを作りたいのですが、
顧客ID、名前、電話番号をサブフォームに
表示せずに、テーブル1とテーブル2のテーブルに
データを保存することはできるのでしょうか?
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
フォームで入力しても反映されない
Access(アクセス)
-
アクセスでテーブルの変更内容をフォームに反映させるには?
その他(データベース)
-
ACCESSのコンボボックスで入力した値がTABLEに反映されずに数字がでます
Access(アクセス)
-
-
4
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
5
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
6
Access フォームからの入力結果をテーブルにすることはできない?
Access(アクセス)
-
7
ACCESSのフォームで次のレコードに移動しない方法を教えてください
その他(データベース)
-
8
accessでフィールド追加のあとフォームに反映されない
Access(アクセス)
-
9
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
10
「フォームを作成できませんでした」
Access(アクセス)
-
11
Accessフォームが入力できません。
Access(アクセス)
-
12
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
13
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
14
(ACCESS)条件に応じて、テキストボックスを表示・非表示設定
その他(データベース)
-
15
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
16
access別のテーブルを参照してテキストボックスに値を表示、編集したい
Access(アクセス)
-
17
テーブルに表示されているものがクエリに表示されない
Access(アクセス)
-
18
ACCESSで条件によってフォーム上のフィールドの色を変更
Access(アクセス)
-
19
ACCESSで値を代入できないとは?
Visual Basic(VBA)
-
20
アクセス: フォーム上で計算した数字をテーブルに保存したい。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access VBA データ保存について
-
Access 既に開いているフォー...
-
Access フォームのデータがテー...
-
Access IF文でテーブルに存在し...
-
Access クエリ このレコードセ...
-
コンボボックスで新規登録する場合
-
SQLの抽出方法に悩んでいます
-
エラーが出ます
-
シングルクォーテーションとダ...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
INSERT INTO ステートメントに...
-
エクセルVBAで5行目からオート...
-
Accessでテーブルの値をテキス...
-
ACCESSで400以上のフィールドが...
-
SQLServer2005のSQL文での別名...
-
Accessでテーブル名やクエリ名...
-
Access 昇順・降順で並び替え...
-
Oracle 2つのDate型の値の差を...
-
テーブルの存在チェックについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースの1要素に複数デー...
-
Access VBAでクエリーのレコー...
-
Access フォームのデータがテー...
-
Access IF文でテーブルに存在し...
-
Access 縦(行)のデータを横(列)...
-
シングルクォーテーションとダ...
-
SQL内でのデータコピー
-
Access 既に開いているフォー...
-
ADOでレコードを閉じるタイミン...
-
工事管理データベースで月締め...
-
ワードでの単純作業の効率化に...
-
ACCESS で マクロの中でフィ...
-
Accessについて教えて下さい。
-
顧客IDを入力すると顧客名や住...
-
複数のテーブルに対して・・・
-
SQL エクセルシート別の項目...
-
ACCESS テーブルの扱い方
-
Acceseで集計
-
ACCESS2002で作る水商売用顧客...
-
FileMakerPro6でのポータルの活...
おすすめ情報