• ベストアンサー

アクセスのレポートでページごとの集計をしたいのですが、

 レポートのページフッターにそのページの合計を出したく、テキストボックスを作成して、=Sum([請求額])としたところ、エラーとなってしまいます。  レポートフッターに =Sum([請求額])とすると、全体の合計は出るのですが、 ページごとの合計は出ません。  良い方法があれば教えてください。 

noname#4824
noname#4824

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

  • ベストアンサー
  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

マイクロソフトのHPより レポートのページごとに合計を印刷する場合、ページヘッダーやページフッターには集合関数を使用できないため、Sum 関数で合計を計算することはできません。 ここでは、マクロを使ってページヘッダーやページフッターの非連結コントロールに合計値を表示する方法を説明します。 ということなので参考URLを参照して下さい。

参考URL:
http://www.microsoft.com/JAPAN/support/kb/articles/J026/7/93.htm?LN=JA&SD=SO&FR=0
noname#4824
質問者

お礼

ありがとうございました。おかげさまで、1歩前進することができました。

関連するQ&A

  • Accessにてページごとの集計

    Accessで、ある一覧表の数量の部分を集計させたいので、ページフッターにテキストボックスを作り、 =sum([数量]) と入力したところ、エラーになります。 レポートフッターだとうまく計算するのですが、ページごとの集計はできないのでしょうか? よろしくお願いします。

  • ACCESSレポート グループフッターの計算結果をレポートフッターで使う

    いつもお世話になっております。 「部署」「商品」「金額」の3フィールドからなるテーブルを元に、下記のようなレポートで消費税を計算させようとしています。(実際はもっと項目は多いです。) =============『詳細』 部署_商品_金額 =============『部署グループフッター』 ="部署計"__部署合計 ←=Sum([金額]) ="消費税"__部署消費税 ←=[部署合計]*0.05 ="請求額"__部署請求額 ←=[部署合計]+[部署消費税] =============『レポートフッター』 ="全体計"__全体合計 ←=Sum([金額]) ="消費税"__全体消費税 ←=Sum([部署消費税]) ="請求額"__全体請求額 ←=Sum([部署請求額]) レポートフッターの =Sum([部署消費税]) =Sum([部署請求額]) この2箇所がエラーになってしまいます。ヘルプを見るとそういうSumの使い方は出来ないようなことが書かれていました。 やりたいことは分かっていただけたでしょうか。 要するに部署ごとに消費税を出し、全体では各部署の消費税を加算したいのです。 今は仕方がないので部署ごとの消費税を出した別テーブルを用意しておいて、部署をキーにDsumで求めていますが、このやり方は気に入りません。 レポートの中だけでうまいやり方はないでしょうか。 ACCESS2000です。 よろしくお願いします。

  • Accessレポートに関して

    メインレポート,サブレポート(1)と(2)と3段リレーションさせていますが サブレポート(2)のグループフッターに =sum([~])を作成 名前"a"とし サブレポート(1)のグループヘッダーに =[サブ(2)]!aとテキストボックスを作成時 サブレポート(1)では 合計数が正しく表示されますが メインレポートでは、正しく表示されません。正しい表示方法を教えてください。

  • Access2010 レポート 合計の式

    Access2010 レポートについて テキストボックス コントロールソース に =Sum([回数])*3 名前:回数 としました。 そして レポートフッター に 回数の合計を出したいのですがどの様にすればよいでしょうか。 よろしくお願いします。

  • Access2000のレポート作成

    アクセスの初心者です。どうぞ、お願いします。 Excellで入力すれば、私としては簡単だったのですが、 入力するフォームが多いので、入力フォームを利用したくて、 Accessを始めたところです。 100名以上の人から、52項目ほどを提出してもらい、 集計するだけなのです。 入力フォームを整形し、 一行に、フォームを4つずつ、置いてます。 [件数_1] [合計額_1] [負担額_1] [差引額_1] [件数_2] [合計額_2] [負担額_2] [差引額_2]   ・    ・     ・     ・   ・    ・     ・     ・ [件数_12] [合計額_12] [負担額_12] [差引額_12] [件数_13] [合計額_13] [負担額_13] [差引額_13] というような形です。 説明できないので、このように投稿します。スイマセン。 これをそれぞれ集計したいのですが、クエリで集計できる能力に欠けてますので、 いろいろやっています。参考書を書店にて立ち読みしましたが、 クエリでは、抽出条件だけで、どうも、分かりませんでした。 それで、フォームの中に、テキストボックスを作成し、 =Sum([件数_1]) などと、書き込むと集計できるので、 これで、レポートを作成しようとしましたが、上手く行きません。 レポートに枠線を作成し、 テキストボックスで"=Sum([件数_1])"や"=Sum([件数_2])"としたら、 "#ERROR"となります。 どうしたら、上手く集計して、レポートを作成できるでしょうか? 拙い説明で申し訳ないですが、お願いいたします。

  • Access クロス集計 レポート 合計値

    accessでクロス集計クエリを作成し、その結果でレポートを作りました。 総計やグループごとの合計値を表示したいのですが、マニュアル本やヘルプを見ても「sum」利用しか出てきません。 (本当はあるのかもしれませんが、見つけられませんでした) テキストボックスに一個一個「sum」を入れて合計値を作るしかないのでしょうか? データ量が物凄く、集計するデータ(列)が500以上あるので、大量のsumと戦わなければなりません。 何か良い方法があると思うのですが、見つけることができません。 どなたかご教示いただければ幸いです。 当方の環境: win2000 access200 なお私のレベルは簡単な関数を使えるだけで、SQLやVBAはチンプンカンプンです。 よろしくお願いいたします。

  • Access の集計について教えて下さい。

    Access の質問ばかりしてすみません。 今度は集計について教えて下さい。 レポートで集計したいのですが、SUMを使ったところパラメーターが出ました。 テキストボックス合計 ・A・Bがあります。 テキストボックスAには=合計-Bの式が入っています。 その下に列ごとの集計を出したいのでSumを使ったところ、Aの集計だけ出来ません。 どのようにすると集計出来ますか? 教えて下さい。 よろしくお願い致します。

  • アクセスのレポートでのSum関数について

    アクセスのレポートでのSum関数について教えてください。 最終的にはレポート全体のトータルの消費税を出したいのですが、うまくいきません。 単純にレポート内の一件一件の消費税のトータルではなくて、業者単位での消費税のトータルの足したものをレポートの消費税のトータルとしたいのです。 というのも、業者のフッターで、"=Sum([合計金額])*0.05"としているのですが、 レポートのフッターでも同様に"=Sum([合計金額])*0.05"とすると、 レポート内の一件一件の明細に0.05を掛けたものとなり、業者単位での合計金額の トータルに0.05を掛けたものの合計とは違った値となってしまいます。 要するに、業者フッターの"=Sum([合計金額])*0.05"を単純に足し算した値を欲しいのですが、どうすれば良いですか? 非常に困っています。 ちなみに環境はOS:WIN98 アクセス2000です 宜しくお願い致します。

  • アクセスのレポートで集計をしたいんです

    アクセス2000でデータベースを作ってます。レポートに、請求書ごとの請求金額を出しているので、一定期間内の請求金額の合計額を出したいのですが、エラーになってしまうんです。どうしたらよいか教えていただけませんでしょうか?ちなみに、レポートに表示される請求金額は、レポート内で計算をして表示させています。請求書によって内税のものと外税のものがあるため、税金の区分に対する数値のみテーブルに格納し、その値に応じてIF文で分岐をさせて、納品額から算出しています。

  • Access ページフッターとレポートフッター

    こんにちは! レポートの毎ページに小計、最後のページだけ小計と合計を印刷したいのですが、 私はページフッターに小計、レポートフッターに合計の欄を作りました。 すると最後のページで、ページフッターの上にレポートフッターが来るので、合計小計の順番で印刷されてしまいます。 これではおかしいです。 皆さんはどのように回避していますか? 教えて下さい。宜しくお願いします。

専門家に質問してみよう