• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access 更新クエリ?追加クエリ?)

入庫更新クエリでの在庫表の重複反映をなくす方法について

このQ&Aのポイント
  • access超初心者です。在庫表を更新するための入庫更新クエリで、既に存在するレコードを更新する一方で、新しく入庫された商品を追加したいです。しかし、入庫表に新しいレコードを追加して再度更新クエリを実行すると、既存のレコードが重複してしまいます。この問題を解決する方法はありますか?
  • 在庫管理のために、入庫テーブルと在庫テーブルを結合した在庫表を作成しています。入庫更新クエリを使用して、新しい商品を追加したり既存の商品を更新したりしたいのですが、更新クエリを繰り返すと既存のレコードが重複してしまいます。この問題を解決する方法はありますか?
  • accessの超初心者です。在庫表を更新するための入庫更新クエリで、新しい商品を追加する際に既存のレコードと重複してしまいます。この問題を解決する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#192382
noname#192382
回答No.2

No1です。入庫データをクリアするのではなく、記帳のときに記帳済みのマークを入れておいて、入庫更新クエリーのとき記帳すみのマークのあるものを除外するほうがよさそうです。

hamkina
質問者

補足

重複して更新されることは これで解決できました! あとは在庫表にないものを 追加して更新させることが 課題です・・・。 ありがとうございました!

その他の回答 (2)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

毎回、更新クエリでテーブルの値を更新するのではなく クエリで、在庫テーブルのIDをグループとして、入庫テーブルの数量を合計するクエリを作成しては如何でしょうか? クエリの作成、テーブルの追加で 在庫テーブルと入庫テーブルを追加 IDでリレーション、在庫テーブルのID、大中小分類と入庫テーブルの数量を配置 「表示」=>「集計] をクリック グループ化 になります。 数量のフィールドの集計(グループ化)をクリックすると 合計 があります。 同様に出荷リストも合計すれば在庫が出ると思います。

noname#192382
noname#192382
回答No.1

入庫テーブルは記帳がすんだら、新しい入庫データを書き込む前にクリアしたらよいのではないですか。

hamkina
質問者

補足

入庫の履歴を残したいので クリアするのは、ちょっと・・・。

関連するQ&A