| 
    
     |  | >>すいません。追加クエリで、商品名と色はどのテーブルに追加するのでしょうか? 商品マスタテーブルです。だから、テーブルBですね。
 
 
 >しかし、だれがどのタイミングでこのID番号をテーブルA(受注明細)に入れるのかがイマイチ理解できていません。
 >
 >受注情報を、入力フォームを作っての手入力ではなく、外部CSVから追加クエリで入れます。その外部CSV受注情報の中には商品名と色の情報しかなく、タグ項目の参照用として存在するテーブルB(商品マスター)に入らないとすれば、テーブルA(受注明細)の商品IDフィールドには誰に入れてもらえるのでしょうか?
 >
 >追加クエリでデータを追加する際に、(参照用)テーブルB(商品マスター)を参照して番号を取得するのでしょうか?
 テーブルAへの格納を追加クエリでやっているなら、
 その追加クエリを、追加元のテーブルとテーブルBとを結合させたものから追加する
 というるものにすればいいです。
 その場合、結合フィールドは、商品名フィールドと色フィールドにせざるを得ませんね。
 とすると、私がNo.12516で示した3つの方法のうち、2番目か3番目の方法を
 使うことになります。
 SQLを使えるなら、テーブルの設定を変える必要がないという点で
 3番目の方法がいいのかなと思いますが、
 2番目と3番目のどちらを使うかは好みですね。
 
 |  |