• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSレポートのヘッダー表示の切り替えテクニック)

ACCESSレポートのヘッダー表示の切り替えテクニック

このQ&Aのポイント
  • ACCESS(2002)のレポートで担当者別の明細リストを印刷する際に、ヘッダーの表示を1ページ目と2ページ目以降で切り替えたい場合のテクニックについて教えてください。
  • 担当者が変わるごとに、1ページ目では「1ページ目(●Aを表示)」というヘッダーを、2ページ目以降では「2ページ目以降(★Bを表示)」というヘッダーを表示したいです。
  • また、2ページ目以降のヘッダー表示領域は1ページ目よりも狭いため、明細がより多く表示されます。方法を教えてください。

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

  • ベストアンサー
  • o23
  • ベストアンサー率36% (64/175)
回答No.1

こんばんは! とりあえず以下の通りでどうでしょう? 1.担当者のグループヘッダーを2つ作成する。 2.上側の担当者ヘッダーの名前をヘッダーAとする。 3.下側の担当者ヘッダーの名前をヘッダーBとする。 4.ヘッダーBのセクション繰り返しを”はい”にする。 5.ヘッダーAのフォーマット時イベント Private Sub ヘッダーA_Format(Cancel As Integer, FormatCount As Integer) Me.Page = 1 End Sub 6.ヘッダーBのフォーマット時イベント Private Sub ヘッダーB_Format(Cancel As Integer, FormatCount As Integer) If Me.Page = 1 Then Me.ヘッダーB.Visible = False Else Me.ヘッダーB.Visible = True End If End Sub 7.グループフッターAの改ページ=カレント セクションの後

reshop
質問者

お礼

ご回答ありがとうございます。 さっそく試してみます。

reshop
質問者

補足

早速、ACCESS(2002)で試してみました。 >7.グループフッターAの改ページ=カレント セクションの後 これだと明細が2ページ目から表示されたので、"セクションの前" に変更すると1ページ目から表示されました。 ただ、ヘッダーBが表示されません。 どうも、 "Me.ヘッダーB.Visible = False" とした時に、セクション繰り返しが”いいえ”になっているような...? 試しに、ACCESS(2000)の方で実行すると上手くいきました。 これってバグなんでしょうか? 業務としては ACCESS(2002)で使用したいのですが....

その他の回答 (1)

  • o23
  • ベストアンサー率36% (64/175)
回答No.2

Access2002でもこのあたりは変わらないだろうと思ったのですが、だめですか・・・ バグなのか?仕様の変更なのか? ヘッダーの可視・不可視ではなくコントロールひとつづつやってみるとかではどうなんでしょう。

reshop
質問者

お礼

ありがとうございました。 もう少し調査してみます。