Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2014 / 2272 ツリー ←次へ | 前へ→

【4267】クロス集計クエリ 水無月 05/1/26(水) 14:38 質問[未読]
【4270】Re:クロス集計クエリ クロ 05/1/26(水) 15:58 回答[未読]
【4272】Re:クロス集計クエリ 水無月 05/1/26(水) 16:54 お礼[未読]

【4267】クロス集計クエリ
質問  水無月  - 05/1/26(水) 14:38 -

引用なし
パスワード
   教えてください。

現在、クロス集計クエリを使ってデータを集計しようとしています。
行見出しに「品名」を、列見出しに「月」を設定しました。
次に、パラメータを設定し、クエリを実行するたびに開始年月日と終了年月日を入力してデータの抽出を行うようにしました。
ここまでは上手くいきました。
次に行いたいのが、月の後ろと品名の後ろにさらに合計を表示したいのです。つまり、パラメータで抽出した期間内の分を品名ごと月ごとに総合計を表示したいのです。
私の作りたいのは下記のような表です。

    1月  2月  3月  4月 ・・・  合計
品名1  1   3   10   5  ・・・   19
品名2  5   15   0   8  ・・・   28
品名3  0   20   12   6  ・・・   38
 ・  
 ・
合計   6   38   22  19

どなたか宜しくお願いいたします。

【4270】Re:クロス集計クエリ
回答  クロ  - 05/1/26(水) 15:58 -

引用なし
パスワード
   横計については自動的に出ませんか?(ウィザード)
元テーブルのフィールド名とか分かりませんが
クエリの
フィールド名…合計 数量: 数量
テーブル…テーブル名
集計…合計
行列の入れ替え…行見出し
とすればどうでしょう?
表示位置はデータシートビューでD&Dで動かせます。

縦計についてはクエリ上で行うのでなくフォーム/レポートで
おこなった方がいいかと思いますが、どうしてもというのであれば

クロス集計クエリを元に品名以外で集計をして
品名フィールドは
品名:"合計"
とし、ユニオンでくっつけるとか...
ただ、「合計」という名前が品名の最後に来るかは分かりません。

【4272】Re:クロス集計クエリ
お礼  水無月  - 05/1/26(水) 16:54 -

引用なし
パスワード
   ありがとうございます!
言われた通りにしてみました。
横計はウィザードを使って、縦計はレポートの末尾に表示することができました。

本当に助かりました。
ありがとうございました。

2014 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078270
(SS)C-BOARD v3.8 is Free