• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2007 レポートについて)

Access2007 レポート作成方法

このQ&Aのポイント
  • Access2007で顧客別の売掛残、受注残、売上をまとめたレポートを作成する方法について教えてください。
  • メインレポートには顧客の前月売掛残情報を配置し、サブレポート1には納品予定月別受注残高を、サブレポート2には当月売上金額を設定しました。別々に配置したサブレポートの受注残高と売上金額を合算して表示する方法はありますか?
  • Accessの初心者ですが、レポート作成について教えてください。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

できますよ。 (1) サブレポート1およびサブレポート2にレポートの フッター/ヘッダーを表示します。 (2) サブレポート1のレポートフッターにテキストボックス をおき、その名前を「受注金額合計」とし、コントロール ソースを =Sum(Nz([受注残金額])) とします。なお、[受注残金額]はサブレポートの詳細で 「納品予定月別受注残高」を表示しているテキストボックスの 名前です。実際に合わせて変更してください。 次にプロパティの「可視」を「いいえ」にします。 (3) (2)と同様に、サブレポート2のレポートフッターにテキストボックス をおき、その名前を「売上済金額合計」とし、コントロール ソースを、 =Sum(Nz([売上済金額])) とします。なお、(2)と同様に[売上済金額合計]はサブレポートの 詳細で「売上済金額」を表示しているテキストボックスの名前です。 実際に合わせて変更してください。 次にプロパティの「可視」を「いいえ」にします。 (4) メインレポートにも、レポートのフッター/ヘッダーを表示します。 メインレポートのレポートフッターにテキストボックスを置き、 その名前を、合計とします。メインレポートのコード表を開き、 以下を貼り付け保存します。 Private Sub レポートフッター_Format(Cancel As Integer, FormatCount As Integer) Me!合計 = Reports!メインレポート!サブレポート2!売上金額合計 + Reports!メインレポート!サブレポート1!受注残高合計 End Sub 字数制限のためコードが途中で改行されています。 以上で、メインレポートの下に「受注残高」+「売上金額」 が表示されます。 なお、各コントロールソースにNzを加えているのは もしデータが無くてもエラーが生じないように するためです。 何かわからないことがあれば補足してください。

Hydie
質問者

お礼

いつも適切なアドバイス、ありがとうございます。 早速ためしてみます。 本当にありがとうございました。

その他の回答 (1)

回答No.1

クエリを使用すればできます。 異なるテーブルデータを結合してくれるのがクエリの役割と考えれば理解しやすいと思いますよ。

Hydie
質問者

お礼

分かりました。クエリをもっと知らなければいけませんね。 勉強のコツを教えて頂きありがとうござました。

関連するQ&A