AbsolutePage プロパティ (ADO)
現在のレコードが存在するページを示します。
設定と戻り値
32 ビット コードの場合は、Recordset オブジェクト (PageCount) の長い 値を 1 からページ数に設定または取得するか、PositionEnum 値のいずれかを返します。
64 ビット コードの場合は、64 ビット値のストレージを提供するデータ型を使用します。 たとえば、Long または DBORDINAL などの 64 ビット長の別の値を使用できます。 PositionEnum 値は 32 ビット長に制限されているため使用しないでください。
備考
このプロパティは、現在のレコードが配置されているページ番号を識別するために使用できます。 PageSize プロパティを使用して、Recordset オブジェクトの合計行セット数を一連のページに論理的に分割します。各ページには、PageSize と等しいレコード数があります (最後のページを除き、レコードが少なくなる場合があります)。 プロバイダーは、このプロパティを使用できるようにするための適切な機能をサポートする必要があります。
AbsolutePage プロパティを取得または設定する場合、ADO では次のように、AbsolutePosition プロパティと PageSize プロパティを一緒に使用します。
AbsolutePageを取得するには、最初に AbsolutePositionを取得し、それを PageSizeで除算します。
AbsolutePageを設定するには、次のように AbsolutePosition を移動します。PageSize に新しい AbsolutePage 値を乗算し、値に 1 を加算します。 その結果、AbsolutePage を正常に設定した後、Recordset 内の現在の位置、そのページの最初のレコードになります。
AbsolutePosition プロパティと同様に、現在のレコードが Recordsetの最初のレコードである場合、AbsolutePage は 1 から始まります。 特定のページの最初のレコードに移動するには、このプロパティを設定します。 PageCount プロパティからページの合計数を取得します。
適用対象
関連項目
AbsolutePage、PageCount、および PageSize プロパティの使用例 (VB)
AbsolutePage、PageCount、および PageSize プロパティの使用例 (VC++)
AbsolutePosition プロパティ (ADO)
PageCount プロパティ (ADO)
PageSize プロパティ (ADO)