みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

年毎の集計をしたい Aceess

Win7
Access2016
T_清算書(清算ID,出発日、会社名など)
T_清算項目(清算項目ID, 現金収入、支出項目など) - (エクセルのような表)
があり、清算項目の中の【収入合計金額】から【支出合計金額】を引いた金額を
【収入】としてフォームフッターに表示しています。

クエリで "集計" し、パラメータで " 2015 " と打ち込むと 2015年に出発した
【会社名】と【収入】が一覧のデータシートビューで表示されるようにやっとの事
で出来ました。
そしてこの2015年の年毎の【収入】の合計を表示したいのですが、どのように
すればよいか試行錯誤していましたが、解らなくなってしまいました。
集計したクエリのデータシートビューフォームは、サブフォームとして使えないようです。

イメージとしては、クエリで集計したデータシートビュー一覧をサブ_フォーム
として、メインフォームに【年毎の収入合計金額】を計算して表示できれば良い
と思っています。

どのようにすればよいか、ご教示くださればありがたく思います。
よろしくお願いいたします。

投稿日時 - 2018-01-03 22:03:59

QNo.9414619

困ってます

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

T_清算書(清算ID,出発日、会社名など)
T_清算項目(清算項目ID, 現金収入、支出項目など) - (エクセルのような表)
があり、清算項目の中の【収入合計金額】から【支出合計金額】を引いた金額を
【収入】としてフォームフッターに表示しています。
--------------------------------------------------------------------------------------------------------
色々項目名を省略さているので、的外れかも
レコード内の横の計算はクエリ内のフィールド欄で処理し、
差引: [収入金額]-[支出金額]
年度:YEAR(出発日)
とコロン(:)の右に式を記述します

レコード間のたての計算はsum()関数を使います。
フォームまたはレポート内で処理します。フォームをデザインビューにして、データタブのレコードソース内に
=SUM(収入金額)
=SUM(支出金額)
=SUM(差引)
この3つをヘッダーまたはフッターに配置します。

>そしてこの2015年の年毎の【収入】の合計を表示したいのですが、
これ以降は解決すると思いますが、いかがでしょうか

投稿日時 - 2018-01-08 15:43:37

補足

chayamati様
ご教示ありがとうございます。
早速、試してみたいと思います。
結果、報告いたします。

投稿日時 - 2018-01-09 11:06:00

お礼

chayamati様
ありがとうございました。お蔭様で出来ました。
ご教示のように
・クエリで横計算をする
・クエリで横計算したF_データシートビューを作成
・デザインビューでフォームを作成
・F_データシートビューをサブフォームとしてドラッグ
・F_データシートビューのF_フッターでSum([収益])
・フォームにテキストコントロールを配してSum([収益])を反映させる
で解決しました。
本等にありがとうございました。

投稿日時 - 2018-01-09 23:04:09

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問