Microsoft Access 掲示板

【Access】クエリでグループ化を維持したまま集計合算フィールドを対象とした計算をしたい / 4

8 コメント
views
4 フォロー
4

年別、月別、日別、全期間などグループ化する重点をどこかに置くかの違いだけで似たようなクエリが続出していきます。

下記のようなフィールドを作成してそれでグループ化すれば一つのクエリで可能です。

間隔: Format([年月日],Choose([年別:1, 月別:2, 日別:3, 全期間:4],"yyyy","yyyy/mm","yyyy/mm/dd","全期間"))

[年別:1, 月別:2, 日別:3, 全期間:4]というパラメータが出ますので1~4の数値を入力することでグループ間隔を指定できます。

フォームにオプショングループを配置しておいて、それを参照するようにすれば、フォームでオプションを選択すればグループ間隔を切り替えて表示できます。

間隔: Format([年月日],Choose([Forms]![フォーム1]![フレーム1] ,"yyyy","yyyy/mm","yyyy/mm/dd","全期間"))
通報 ...