PageCount プロパティを使用して、Recordset オブジェクト内のデータのページ数を確認します。 ページ は、サイズが PageSize プロパティ設定と等しいレコードのグループです。 PageSize 値よりもレコード数が少ないため、最後のページが不完全な場合でも、PageCount 値の追加ページとしてカウントされます。 Recordset オブジェクトがこのプロパティをサポートしていない場合、PageCount は、PageCount が不確定であることを示すために -1 されます。
PageSize プロパティを使用して、データの論理ページを構成するレコードの数を決定します。 ページ サイズを設定すると、AbsolutePage プロパティを使用して、特定のページの最初のレコードに移動できます。 これは、ユーザーが一度に特定の数のレコードを表示してデータをページングできるようにする場合に、Web サーバーのシナリオで役立ちます。
このプロパティはいつでも設定でき、その値は特定のページの最初のレコードの位置を計算するために使用されます。
AbsolutePage プロパティを使用して、現在のレコードが配置されているページ番号を識別します。 ここでも、プロバイダーは、このプロパティを使用できるようにするための適切な機能をサポートする必要があります。
AbsolutePage は 1 から始まります。現在のレコードが Recordsetの最初のレコードである場合は 1 になります。 特定のページの最初のレコードに移動するには、このプロパティを設定します。 PageCount プロパティからページの合計数を取得します。