hatena
hatena
2022/02/19 (土) 14:48:29
ご希望の処理の流れは下記になると思います。
バーコードスキャナアプリで「商品番号」を読み込む。CSVファイルとして保存される。
↓
エクセルファイルにテーブルとして読み込む。
↓
これをAccessのテーブルに取り込む。
「Q_在庫管理表」に取り込むという考え方ではなく「T_在庫管理表」にデータを取り込むという考え方にすべきでしょう。
「Q_在庫管理表」にコピペしたとしても、データが最終的に追加されるのは「T_在庫管理表」ですので。
「Q_在庫管理表」には「T_商品」などのマスターテーブルのフィールドも表示されていますが、これらのフィールドは更新してはだめなので。
「T_在庫管理表」には「商品番号」や「商品名」などのフィールドはないはずですので、外部キーである「商品ID」を入力する必要があります。
いったん、エクセルに落とし込むなら、エクセルの方で「商品番号」を「商品ID」に変換するのが簡単そうですが、それではだめでしょうか。
通報 ...
あるいは、下記のようにしてもいいでしょう。
エクセルのテーブルをAccessにインポートする。
更新クエリでインポートしたテーブルの「商品番号」を「商品ID」に変換する。
このテーブルを追加クエリで「T_在庫管理表」に追加する。