
現在Access2016を使用して、在庫管理のDBを作成中です。
仕様は入出庫テーブル、在庫テーブルと分けており、入出庫テーブルには商品コード、商品名、入庫数、出庫数、拠点、日付、担当者、在庫反映済のチェックボックスのフィールドがあり、それぞれ別フォームからVBAで値を登録できるように作っています。入庫登録時は出庫数に自動で0の値を入れるようにしてます。逆の場合もです。
在庫テーブル側には商品コード、商品名、在庫数、適正在庫数、拠点のフィールドがあります。
この仕様で在庫数を更新するクエリを作成したいです。
最初に作成したのが、在庫テーブルの在庫数に対し、レコードの更新に
[在庫テーブル]![在庫数]+[入出庫テーブル]![入庫数]-[入出庫テーブル]![出庫数]
と入力し、他に入出庫テーブルの在庫反映済の抽出条件に<>Trueを入れたクエリです。
商品コードと拠点に「入出庫テーブルの全レコード~」でリレーションを張っています。
動作はしたのですが、在庫テーブル側の1レコードに対して、入出庫テーブルのレコードが複数あると
値の合計値が反映されず、各レコード毎に計算された値が書き足しされるだけになってしまいました。
そこで集計クエリを使って合計値を纏めるのかと試してみたら、実行時に「更新可能なクエリではありません」と出て完全に詰んでいます。
なるべくテーブルのフィールドや仕組みを変える事なく、在庫数を求めるクエリの作り方を教えて頂きたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
「テキストデータで送ってくだ...
-
列が255以上のCSVファイルをAcc...
-
access vbaでフォームを開くと...
-
アクセスで教えてください。 電...
-
レポートの印刷を一括ではなく...
-
Access VBA を利用して、フォル...
-
Access で半角スペースと全角ス...
-
アクセスの更新クエリでカレン...
-
accessでlaccdbファイルが削除...
-
Access DAOのExecuteメソッドの...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
accessのフォームに設置したボ...
-
アクセスで教えてください。 住...
-
windowos 11 Microsoft Edgeを...
-
AccessからExcelを開いて閉じて...
-
Accessデータベースの主キーに...
-
Accessのルックアップ
-
Accessデータベースを開くと同...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで“0”ゼロ表示をする
-
Accessで在庫管理する時の在庫...
-
ACCESSで在庫管理 備考欄の組...
-
在庫管理と賞味期限管理
-
Access エラー 指定されたフィ...
-
ACCESSで困っています。
-
Access2016 2つのテーブルを1つ...
-
エクセルVBAとアクセスでの在庫...
-
アクセスが・・・
-
エクセルの関数でわからないこ...
-
ACCESSで在庫の入出庫履歴を作...
-
ACCESSで在庫管理がした...
-
ACCESSで在庫管理を作成するよ...
-
Accessでの引き算
-
アクセスで在庫管理
-
アクセスのクエリで引き算をし...
-
ACCESS フォームのレコードを...
-
access 更新クエリ?追加クエリ?
-
Accessのレポートで日々の在庫...
-
エクセルでの在庫管理表について。
おすすめ情報