• 締切済み

Accessレポートのフッターについて

よろしくお願い致します。 Access2002で支店別請求明細書を作成しています。 フッターにページ合計金額と支店合計金額を表示させようとしていますが、1ページ目と2ページ以降ではレイアウト(フッターの表示位置)が異なるのでうまくいきません。 今まで試した内容ですが、 グループ(支店)フッターを使用すると複数ページにまたがった場合に最後のページにしか印刷されず、ページフッターを使用するとすべてのページで同じ位置に印字されてしまいます。 理想としては、1ページ目と2ページ以降でフッターの位置を変えたいのですが、なにか良い方法はあるでしょうか。 アドバイスをお願いいたします。

みんなの回答

  • ryuu001
  • ベストアンサー率61% (46/75)
回答No.2

ページごとの合計の出し方 これで分かりますでしょうか? Option Compare Database Dim temp As Integer 'tempはページ合計用です。 Private Sub ページフッターセクション_Print(Cancel As Integer, PrintCount As Integer) Me.ページ合計 = temp 'フッターのページ合計欄にtempの値を代入 End Sub Private Sub ページヘッダーセクション_Print(Cancel As Integer, PrintCount As Integer) temp = 0 '新しいページになったら tempにゼロを代入 End Sub Private Sub 詳細_Print(Cancel As Integer, PrintCount As Integer) temp = temp + Me.金額 '金額をtempに追加する End Sub

noname#3251
質問者

お礼

返事が遅くなり大変失礼しました。 私の書き方が悪くてすみません。 頁合計はできていたのですが、それを表示させる位置で悩んでいました。 お手数をおかけしました。 本当にありがとうございました。

  • aptiva
  • ベストアンサー率36% (193/529)
回答No.1

1ページ目と2ページ目以降にあたる部分をそれぞれ別のレポート(レポートA、レポートB)に作って、そのレポートをサブレポートにしたレポート(レポートC)を作成する。 レポートCのレコードソース、サブレポート(レポートA、レポートB)とのリンクするフィールドは考えて設定してみてください。

noname#3251
質問者

お礼

返事が遅くなり大変失礼しました。 サブレポートA、Bを含むレポートCを作ったのですが、そこから先をどうしていいのかわからず、残念ですがあきらめました。 せっかくのアドバイスすみません。 本当にありがとうございました。

関連するQ&A