難易度 : 中。基本的なマクロ、コーディング、相互運用性に関する知識が必要です。



この資料は Microsoft Access データベース (.mdb、.accdb)、および Microsoft Access プロジェクト (.adp) について記述したものです。



概要

レポートのセクションのプロパティを変更すると、グループの新しいエントリごとにページが区切られ、レポートのページ番号がリセットされるレポートをデザインできます。たとえば、サンプル データベース Northwind.mdb の "支社別社員売上高" レポートは、この機能を使用してデザインされています。

詳細

注 : 新しい支社ごとにページ番号をリセットするために使用する方法は、ページ番号をページ ヘッダーとページ フッターのどちらに表示するかによって異なります。間違った方法を使用した場合、ページ番号が正しくリセットされません。

方法 1 : ページ番号をページ フッターに表示する場合



  1. Access を起動し、サンプル データベース Northwind.mdb、またはサンプル プロジェクト NorthwindCS.adp を開きます。

  2. "支社別社員売上高" レポートをデザイン ビューで開きます。

  3. [支社ヘッダー] セクションをクリックし、[フォーマット時] プロパティを右クリックし、[ビルド] をクリックします。



    イベント プロシージャの内容を確認します。

  4. [支社フッター] セクションをクリックし、[改ページ] プロパティを [カレント セクションの後] に設定します。

方法 2 : ページ番号をページ ヘッダーに表示する場合



  1. Access を起動し、サンプル データベース Northwind.mdb、またはサンプル プロジェクト NorthwindCS.adp を開きます。

  2. "支社別社員売上高" レポートをデザイン ビューで開きます。

  3. [支社フッター] セクションをクリックし、[フォーマット時] プロパティを右クリックし、[ビルド] をクリックします。

  4. [コード ビルダ] をクリックし、[OK] をクリックします。

  5. コード ウィンドウで Page = 0 と入力します。

  6. 支社ヘッダーの "フォーマット時" イベントを変更し、このイベントで Page プロパティが設定されないようにします。これを行うには、最初のページ番号を設定している行の先頭にアポストロフィを入力します。



    変更後のコードの例を、以下に示します。

    Private Sub GroupHeader0_Format(Cancel As Integer, FormatCount As Integer)
    ' Set page number to 1 when a new group starts.
    ' Page = 1
    End Sub
  7. [ページ ヘッダー] セクションをクリックし、[高さ] プロパティを 0.25 に設定し、次に [背景色] プロパティを 8421504 に設定します。

  8. "ページ数" という名前のコントロールをページ ヘッダーに移動します。



    "ページ数" コントロールにページ番号が表示されます。

上記のいずれかの方法を使用すると、支社ごとに新しいページが開始され、それぞれの新しいセクションのページ番号は 1 から始まります。

関連情報

Access 2000 でレポート内の各グループについてページ番号をリセットする方法の詳細については、[ヘルプ] メニューの [Microsoft Access ヘルプ] をクリックします。次に、Office アシスタントまたはアンサー ウィザードにレポートの各グループについてページ番号をリセットすると入力し、[検索] をクリックして、表示されるトピックを参照します。

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×