人に聞けない痔の悩み、これでスッキリ >>

date 東京   埼玉   千葉
---------------------------------------
3/20  20    10     5
3/21  30    50     10
3/22  10     5     15
3/23  40     0     20
・・・
4/1   1    2     3

というデータがあるとします。
これを元にレポートを作りたいです。

毎日の小計(東京+埼玉+千葉)はテキストボックスにできました。
日ごとの累計を出す場合はどうしたらいいでしょうか?(詳細部分)
3/21 東京累計 50 埼玉累計 60 千葉累計 15
3/22 東京累計 60 埼玉累計 65 千葉累計 30
・・・
と表示したいです。

フッター部分には月ごとのそれぞれの合計も出したいです。
この場合クエリから作らなければいけないのでしょうか?
月ごとのデータを抽出してそれを元にレポートを作る。

ACCESS以外でなら200603(2006年3月)と入力させそれを表示させ
小計や累計なども出し合計も表示するプログラムを作れます。
oracleでクエリを呼び出すたけなので。

Accessはほとんど使ったことないのでよくわかりません。
教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>日ごとの累計を出す場合はどうしたらいいでしょうか


レポートのデザインビュー上で右クリックのポップアップメニューから並び替え/グループ化の設定を選びdateにグループフッターを[はい]に設定します。
dateフッターに東京・埼玉・千葉の金額を表示するコントロールを詳細からコピーし配置するかツールからテキストボックスをそれぞれ配置します。(どちらでも良いです)
各コントロールソースを
=Sum([東京])のように記述し集計実行を[全体]に設定します。
これでdateの日にち毎の累計を表示できます。
>フッター部分には月ごとのそれぞれの合計も出したいです
dateが日付型のフィールドであれば上記と同様に並び替え/グループ化の設定でdateを追加してグループフッターを[はい]に設定します。グループごとを[月]に設定します。
レポート上にdateのフッターが二つできますので同様にテキストボックスを配置するかコピーして配置します。
各コントロールソースは=Sum([東京])のように記述し集計実行を[しない]に設定します。
これで月毎の合計を表示できます。

上記などは簡単にできますので試してみてください。
レポートを新規作成するときにウィザードが出ますのでそこでほとんど設定できます。足らない部分は上記のように追加すれば簡単に出来ます。
クエリを使わなくてもテーブルを参照してレポートに出来ます。
抽出条件等ある場合はクエリでもフィルターでも出来ますが処理案件に沿う方法にすれば良いと思います。
    • good
    • 0

詳細部分に累計も表示するのでしたら


東京、埼玉、千葉のテキストボックスをコピーし
それぞれ XX累計 という名前にします。

テキストボックスのプロパティで
[データ]タブ - [集計実行] を「グループ全体」に。

期間で抽出する方法は
1.レポートを開くときにWHERE条件で。
2.パラメータクエリで。
例は「期間指定」で検索すればたくさん出てくるかと。
    • good
    • 0

エクセルにデータを移して、下記をやるのがお勧めです。


プロも表作りではエクセルを利用してエクセルで印刷しているようですよ。
元データ
date東京埼玉千葉合計
---------------------------------------
3月20日2010535
3月21日30501090
3月22日1051530
3月23日4002060
E列は=SUM(B3:D3)
を下方向に式を複写。
Sheet2でB3に
=SUM(Sheet1!B$3:B3)
これをE3まで横に式を複写。B3:E3をE3で+ハンドルを出して
下方向に引っ張る。
結果
date東京埼玉千葉date
---------------------------------------
3月20日2010535
3月21日506015125
3月22日606530155
3月23日1006550215
これでよいでしょうか。
>フッター部分には月ごとのそれぞれの合計も出したいです
月をまたいでの表の構成が述べられていません。
表がある月限りなら、所定行にSUMで縦列の合計を出せばよい。
    • good
    • 0
この回答へのお礼

この例ならexcelでやるんですけど項目が多く
入力項目と自動計算項目が近く紛らわしい。
Enterによる次項目入力ができない。

Excel&VBAで入力フォーム作ってもいいんですけどね。
月ごとの集計が欲しいので年、月をまたぐと(YYYY/MM/DD)作りづらい。
シートを多くすると面倒ですし、1シートにDBのように入力し
他のシートにVBAや関数で集計するならACCESSのほうがいいかなー。
って思いました。

1日の入力項目が20項目、自動計算(小計、累計など)が約60項目あります。

・・・どうしようかな??と迷っています。
それにaccessのほうがあとでsql簡単なので。

お礼日時:2006/03/24 13:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング