次の方法で共有

アクセスのレポートで、累計ができなくなりました。

Anonymous
2024-04-18T04:56:38+00:00

図書の購入管理表を毎年作成しているのですが、レポートで、明細行の累計を足しこんで、フッターに表示しておりました。今年は訳ありまして、データファイル名が変わったのですが、そこを変えても累計が全くでなくなり、フッターには最後のデータが表示されてしまいえ、とても困っております。どうか宜しくお願い致します。;

Microsoft 365 と Office | アクセス | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2024-04-19T00:53:13+00:00

・レポートの詳細セクション上に、フィールド[ブランク定価]を
 コントロールソースとする連結テキストボックス[ブランク定価累計]が
 配置されている。

・連結テキストボックス[ブランク定価累計]の[集計実行]プロパティを
 「全体」に設定することにより、詳細セクションがフォーマットされるごとに
 各レコードのフィールド[ブランク定価]の値を累計加算した結果を
 得ようとしている。

・レポートのページフッターセクション上には、連結テキストボックス[ブランク定価累計]の
 値を参照する式をコントロールソースとする演算テキストボックスが配置されている。
 この場合、その演算テキストボックスには「そのページにおける最後のレコードの
 [ブランク定価累計]の値」が表示されることになる。

というデザインになっているとして、

> 今年は訳ありまして、データファイル名が変わったのですが、> そこを変えても累計が全くでなくなり、フッターには> 最後のデータが表示されてしまい

まず、レポートの詳細セクション上に配置されている連結テキストボックス
[ブランク定価累計]の[可視]プロパティを「はい」に設定した状態で
レポートを印刷プレビューで開き、各レコードの[ブランク定価累計]において
フィールド[ブランク定価]の累計加算が正しく行なわれているか否かを
確認して下さい。

もし累計加算された結果ではなく、それぞれのレコードの
フィールド[ブランク定価]の値がそのまま返されているのであれば、
そのレポートのレコードソースであるテーブル/クエリにおいて
フィールド[ブランク定価]がどのデータ型で定義されているかを確認して下さい。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

4 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-04-18T08:33:13+00:00

    すみません、言葉が足りませんでしたt。

    足しこみは一行ずつ行っています。

    そして、プロパティシートで合計を選択し、自身を消します。作成は三年前でしたので、記憶があまりなく恐縮です。

    これを実行すると、

    【あえて表示できるように消さずに確認しています)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2024-04-18T05:59:13+00:00

    > ページフッターセクションです。> プロパティシートから設定しています

    「ページフッターセクション上にテキストボックスを配置している」
    という意味でおっしゃっているのであれば、そのテキストボックスの
    どのプロパティをどのように設定されているのかについて具体的に明記して下さい。

    例えば、ページフッターセクション上に配置された演算テキストボックスの
    [コントロールソース]プロパティに「 Sum 関数によっていずれかの
    フィールドの値の合計を得る数式」が設定されている場合、
    Access レポートの仕様上、ページフッターセクションでは Sum などの
    SQL 集計関数を使用することはできないためエラーが返されます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2024-04-18T05:43:38+00:00

    フッターは、ページフッターセクションです。

    ・ここでの「累計」をどのような方法によって計算、取得しているのか。

    プロパティシートから設定しています。

    どうかよろしくおねがいいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2024-04-18T05:30:28+00:00

    > レポートで、明細行の累計を足しこんで、フッターに表示しておりました。> 累計が全くでなくなり、フッターには最後のデータが表示されて

    ・ここで「フッター」とはそのレポートのどのセクションのことを指しているのか。
     (レポートフッターセクション、ページフッターセクション、グループフッターセクション)

    ・ここでの「累計」をどのような方法によって計算、取得しているのか。
     (そのレポートのレコードソースであるクエリの演算フィールド、
      レポートのいずれかのセクションに配置された演算テキストボックス、
      いずれかのセクションの[フォーマット時]イベントの発生時に実行される
      マクロまたはイベントプロシージャ)

    とりあえず、以上の点について明記されることをお奨めします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません