- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access 更新クエリ?追加クエリ?)
入庫更新クエリでの在庫表の重複反映をなくす方法について
このQ&Aのポイント
- access超初心者です。在庫表を更新するための入庫更新クエリで、既に存在するレコードを更新する一方で、新しく入庫された商品を追加したいです。しかし、入庫表に新しいレコードを追加して再度更新クエリを実行すると、既存のレコードが重複してしまいます。この問題を解決する方法はありますか?
- 在庫管理のために、入庫テーブルと在庫テーブルを結合した在庫表を作成しています。入庫更新クエリを使用して、新しい商品を追加したり既存の商品を更新したりしたいのですが、更新クエリを繰り返すと既存のレコードが重複してしまいます。この問題を解決する方法はありますか?
- accessの超初心者です。在庫表を更新するための入庫更新クエリで、新しい商品を追加する際に既存のレコードと重複してしまいます。この問題を解決する方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#192382
回答No.2
No1です。入庫データをクリアするのではなく、記帳のときに記帳済みのマークを入れておいて、入庫更新クエリーのとき記帳すみのマークのあるものを除外するほうがよさそうです。
その他の回答 (2)
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.3
毎回、更新クエリでテーブルの値を更新するのではなく クエリで、在庫テーブルのIDをグループとして、入庫テーブルの数量を合計するクエリを作成しては如何でしょうか? クエリの作成、テーブルの追加で 在庫テーブルと入庫テーブルを追加 IDでリレーション、在庫テーブルのID、大中小分類と入庫テーブルの数量を配置 「表示」=>「集計] をクリック グループ化 になります。 数量のフィールドの集計(グループ化)をクリックすると 合計 があります。 同様に出荷リストも合計すれば在庫が出ると思います。
noname#192382
回答No.1
入庫テーブルは記帳がすんだら、新しい入庫データを書き込む前にクリアしたらよいのではないですか。
質問者
補足
入庫の履歴を残したいので クリアするのは、ちょっと・・・。
補足
重複して更新されることは これで解決できました! あとは在庫表にないものを 追加して更新させることが 課題です・・・。 ありがとうございました!