アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

Access2002で支店別請求明細書を作成しています。
フッターにページ合計金額と支店合計金額を表示させようとしていますが、1ページ目と2ページ以降ではレイアウト(フッターの表示位置)が異なるのでうまくいきません。

今まで試した内容ですが、
グループ(支店)フッターを使用すると複数ページにまたがった場合に最後のページにしか印刷されず、ページフッターを使用するとすべてのページで同じ位置に印字されてしまいます。

理想としては、1ページ目と2ページ以降でフッターの位置を変えたいのですが、なにか良い方法はあるでしょうか。
アドバイスをお願いいたします。

A 回答 (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
    • good
    • 0
この回答へのお礼

返事が遅くなり大変失礼しました。

私の書き方が悪くてすみません。
頁合計はできていたのですが、それを表示させる位置で悩んでいました。

お手数をおかけしました。
本当にありがとうございました。

お礼日時:2003/03/07 17:46

1ページ目と2ページ目以降にあたる部分をそれぞれ別のレポート(レポートA、レポートB)に作って、そのレポートをサブレポートにしたレポート(レポートC)を作成する。


レポートCのレコードソース、サブレポート(レポートA、レポートB)とのリンクするフィールドは考えて設定してみてください。
    • good
    • 0
この回答へのお礼

返事が遅くなり大変失礼しました。

サブレポートA、Bを含むレポートCを作ったのですが、そこから先をどうしていいのかわからず、残念ですがあきらめました。

せっかくのアドバイスすみません。
本当にありがとうございました。

お礼日時:2003/03/07 17:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す