Microsoft Access 掲示板

集計クエリについて

2 コメント
views
4 フォロー

テーブル(T1)を元にクエリ(Q1)を作りました
金額×単価の演算フィールドを作り計算しました
商品ごとの合計も出したかったので、グループ化して集計するために
Σを押すとQ1でレコードの入力ができなくなります

集計用にQ2を作り集計しましたが、Q1を元に作ったフォームではQ2のフィールドを追加できませんでした
サブフォームで表示させようとしましたが、ウィザードが表示されず、空のサブフォームが表示されます
プロパティでQ2を指定すると、表示自体はできましたが、レイアウトでは空の状態で、編集ができません
どのようにしたらよいのでしょうか?

おにぎり
作成: 2021/04/14 (水) 05:40:51
通報 ...
1

集計クエリ、また、集計クエリを含むクエリは更新できません。

入力できる状態で合計を表示したい場合は、DSum関数、DCount関数などで集計すれば可能です。ただし、件数が多いと重くなりがちです。

2
hiroton 2021/04/14 (水) 09:55:39 fd355@f966d

簡単なのは定義域集計関数を使ってQ1上で計算する方法かな?
DSum 関数
ex)

商品ごとの合計: DSum("[数量]*[単価]","T1","商品ID="&[商品ID])