- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:集計結果を別テーブルに更新クエリで書き出したい。)
Access2000で集計結果を別テーブルに更新する方法
このQ&Aのポイント
- Access2000を使用している場合、受注明細テーブルの単価と数量を掛け合わせたものの合計を売上集計テーブルの合計に書き出す方法について説明します。
- SELECT文を使用して、受注テーブルと受注明細テーブルを結合し、受注の得意先コードごとに単価と数量を掛け合わせた値の合計を求めます。
- 得意先コードが一致する場所に合計値を書き込むために、更新クエリを使用します。売上集計テーブルと受注テーブルの得意先コードが一致するデータが存在することが前提です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
追加クエリでできるところまできてるなら、それに日付、ID等を利用して最大値で集計という手とか。 クエリでやるなら更新ではムリでしょう。 (1)単価×数量 を計算するクエリを作る。 (2)そのクエリと売上集計でクエリを作る。 (3)↑から必要な項目をテーブル作成クエリで作成。 これを元に他の項目も追加更新できると思います。
その他の回答 (1)
- delldelldell
- ベストアンサー率28% (13/45)
回答No.1
想像ですけど、 受注と受注明細でアクションクエリ作る。 受注コードで関連付け。 フィールドは 1 得意先コード(グループ化) 2 合計:単価×数量(集計) 受注を元にするんならテーブル作成クエリでいいんじゃないかと。
補足
テーブル作成クエリではやっていないんですが、追加クエリではできるんですよね。 ただ、更新クエリでどうやっていいか思いつかないのです。 今回は売上合計だけでいいのですが、後で、他の値も書き換えたいので、更新でないとダメなんです。 ダメなときはVBAでやろうと思いますが、VBAだと遅いのでできたらアクションクエリでいけたらと思いました。