次の方法で共有

サブレポートで合計した金額 ( 詳細にある ) の合計をメインレポートに表示したい

Anonymous
2018-05-26T02:22:15+00:00

Win7

Access2013

ご存知の方がいらっしゃいましたら、お教えいただきたいとおもいます。

・レポートの詳細セクションにサブレポートを入れています。

・サブレポートの合計金額は、フッターで計算して表示できるようになりました。

・この金額をさらに合計してメインレポートに表示したい

なかなか、色々調べてみましたが、どおしても解りません。お願いできたらありがたいです。

・名簿の氏名IDで「親リンク」、「子リンク」を設定しています。

・蛍光ペン黄色のコントロールは、見よう見まねでお教えいただいた式の

 =IIf(IsNumeric([参加者備考R].[Report].[テキスト16]),[参加者備考R].[Report].[テキスト16],0)

でサブレポートの[料金]の合計 ( 0 の場合有り) が表示されるようになりました。

コントロールの名前は [テキスト117] です。

・この[テキスト17] は1名毎の金額の合計であるため、この名簿全員の合計金額を

 青字の「総金額」の蘭に計算して表示したいのです。

よろしくお願いいたします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

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

Makapu 92,110 評価のポイント ボランティア モデレーター
2018-05-27T22:54:11+00:00

太郎南国さん、こんにちは。

>この[テキスト17] は1名毎の金額の合計であるため、この名簿全員の合計金額を

青字の「総金額」の蘭に計算して表示したいのです。

サブレポートのテキストの集計値を表示するのではなく、テーブルの合計を表示するのが簡単そうに思います。

=DSum("料金","テーブル名")

※[テーブル名]はサブレポートで使用しているテーブルの名前

※もし条件が必要であれば条件を追加して下さい。

[参考]

DSum 関数

Accessの「Dsum」関数で条件に合うレコードのみ集計する方法

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

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

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-05-28T01:58:27+00:00

    Makapu様

    DSum("料金","テーブル名") だけでは、[料金]の全レコードが集計されるため、条件として追加して

    DSum("料金",テーブル名", "団体ID=", & Reports!団体名!団体ID)

    としました。ありがとうございました。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2018-05-28T00:09:33+00:00

    Makapu様

    お教えいただき、本当にありがとうございました。

    お教えいただきましたように

    DSum("料金","テーブル名")

    とすることで、解決できました。他でも、同様の問題が未解決となっておりましたので本当に助かりました。

    重ねまして、御礼申し上げます。

    ありがとうございました。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2018-05-26T02:24:57+00:00

    すみません画像が抜けていました。

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

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