• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:集計結果を別テーブルに更新クエリで書き出したい。)

Access2000で集計結果を別テーブルに更新する方法

このQ&Aのポイント
  • Access2000を使用している場合、受注明細テーブルの単価と数量を掛け合わせたものの合計を売上集計テーブルの合計に書き出す方法について説明します。
  • SELECT文を使用して、受注テーブルと受注明細テーブルを結合し、受注の得意先コードごとに単価と数量を掛け合わせた値の合計を求めます。
  • 得意先コードが一致する場所に合計値を書き込むために、更新クエリを使用します。売上集計テーブルと受注テーブルの得意先コードが一致するデータが存在することが前提です。

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

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

追加クエリでできるところまできてるなら、それに日付、ID等を利用して最大値で集計という手とか。 クエリでやるなら更新ではムリでしょう。 (1)単価×数量 を計算するクエリを作る。 (2)そのクエリと売上集計でクエリを作る。 (3)↑から必要な項目をテーブル作成クエリで作成。 これを元に他の項目も追加更新できると思います。

その他の回答 (1)

回答No.1

想像ですけど、 受注と受注明細でアクションクエリ作る。  受注コードで関連付け。  フィールドは   1 得意先コード(グループ化)   2 合計:単価×数量(集計) 受注を元にするんならテーブル作成クエリでいいんじゃないかと。

urourojp
質問者

補足

テーブル作成クエリではやっていないんですが、追加クエリではできるんですよね。 ただ、更新クエリでどうやっていいか思いつかないのです。 今回は売上合計だけでいいのですが、後で、他の値も書き換えたいので、更新でないとダメなんです。 ダメなときはVBAでやろうと思いますが、VBAだと遅いのでできたらアクションクエリでいけたらと思いました。