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