- ベストアンサー
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"となります。 どうしたら、上手く集計して、レポートを作成できるでしょうか? 拙い説明で申し訳ないですが、お願いいたします。
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございました。 どうも、スイマセン。例が悪かったと思います。 [フィールド1] [フィールド2] [フィールド3] [フィールド4] [フィールド5] [フィールド6] [フィールド7] [フィールド8] ・ ・ ・ ・ ・ ・ ・ ・ [フィールド49] [フィールド50] [フィールド51] [フィールド52] と言う具合に、フィールドが52個あります。 それをレポートの「詳細」部に それぞれ集計したものをと言う事なんですが、 どうやったら良いのか分りません。
補足
O_cyanさん、ありがとうございます。 | =Sum([件数_1])のというのはフォーム上に作ったフィールドではないの | ですか? 仰るとおりです。[件数_1]というフィールドです。 ですので、[件数_1]~[件数_13]まであります。 それで、フィールドが[件数]・[合計額]・[負担額]・[差引額] 各々13個あり、52個あるわけです。 | レポートのフッタ部でフィールドを作りコントロールソースに =Sum([件数]) と | すれば[件数]の集計が出来ます。 フッタ部でなくて、中央の詳細部に出来ないでしょうか? もっとも、フッタ部にも作れません。どうしたらいのでしょう。 やりたい事は、 =Sum([件数_1]) =Sum([合計額_1]) =Sum([負担額_1]) =Sum([差引額_1]) ・ ・ ・ ・ ・ ・ ・ ・ =Sum([件数_13]) =Sum([合計額_13]) =Sum([負担額_13]) =Sum([差引額_13]) と言うような感じで、 フィールド52個各々につき、合計(Σ)したいのです。 どうにかしたいのです。スイマセン。お願いします。