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