ページ番号のリセット
グループ ヘッダー バンドには ResetPageNumbers
プロパティがあり、これによって、グループの出力時にページ番号をリセットすることができます。それは何のためのものでしょう?
たとえば、グループ ヘッダーに顧客名を入れ、データ バンドに顧客の注文を入れるレポートを作成したとします。次に、レポートを印刷し、それをすべての顧客に送付する必要があります。各顧客は、顧客が参照するレポートのページのみを受け取ります。
あいにくレポートのページ番号は連続しています。そのため、ページ番号 50 から 52 までを受け取った顧客から、「最初の 49 ページはどこにあるのか?」と尋ねられるでしょう。このような状況を回避するには、顧客ごとに個別の連番をページに振る必要があります。レポートの内部で、各グループは 1 から番号が振られたページを持つことになります。
注意:
ResetPageNumbers
プロパティを True に設定した場合は、StartNewPage
プロパティも True に設定してください。そうすると、各グループが新しいページから始まるようになります。ページ番号や総ページ数を出力するには、[Page#]
や[TotalPages#]
ではなく、システム変数の[Page]
および[TotalPages]
を使用する必要があります。