• ベストアンサー

access テーブルの内容を合計して別テーブルに

accessでテーブルの数値を合計して別のテーブルに追加するにはどうしたら良いでしょうか。よろしくお願いします。 テーブルA チーム名 名前 点数 チームA ああ 100 チームA いい 250 チームB うう 300 チームB ええ 200 チームC おお 150 テーブルB チーム名 点数 (チームごとに点数を集計・最初はデータは空です)

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

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (260/624)
回答No.2

今晩は VBAですが テーブルBを初期化して、(Delete) テーブルAの点数をチーム毎に集計してテーブルBへ追加する。(Insert) ---------------------------------------------------- Private Sub 集計_Click() DoCmd.RunSQL ("delete from テーブルB :") DoCmd.RunSQL ("insert into テーブルB(チーム名,点数) select チーム名,sum(点数) from テーブルA group by チーム名 ;") End Sub

noname#247125
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.1

https://officek.net/access/a-query/aq-total/aqt-base/ こちらのサイトを参考にして選択クエリを作成し集計します。そのクエリを追加クエリに変更します。追加先をテーブルBに指定して実行するとテーブルBに集計したデータが追加されます。

noname#247125
質問者

お礼

ありがとうございました。

関連するQ&A