AbsolutePage プロパティ (ADO)AbsolutePage Property (ADO)

現在のレコードがどのページが存在することを示します。Indicates on which page the current record resides.

設定と戻り値Settings and Return Values

32 ビット コードでは、設定または取得を長い1 からのページ数の値、レコード セットオブジェクト (PageCount) のいずれかを返しますまたは、 PositionEnum値。For 32-bit code, sets or returns a Long value from 1 to the number of pages in the Recordset object (PageCount), or returns one of the PositionEnum values.

64 ビット コードでは、64 ビット値のストレージを提供するデータ型を使用します。For 64-bit code, use a data type that provides for storage of a 64-bit value. いずれかを使用するなど、長いまたは別の値は 64 ビット長 DBORDINAL などを使用できます。For example, you can use either Long or another value that can be 64-bit length such as DBORDINAL. 使用しないPositionEnum値は 32 ビットの長さに制限されるためです。Do not use PositionEnum values because they are limited to 32-bit length.

コメントRemarks

このプロパティは、現在のレコードが配置されているページ番号を識別するために使用できます。This property can be used to identify the page number on which the current record is located. 使用して、 PageSizeの行セットの合計数を論理的に分割するプロパティ、レコード セットオブジェクトを一連のページで、それぞれに等しいレコードの数を持つPageSize(を除く、最後のページ、レコードを減らすことがある)。It uses the PageSize property to logically divide the total rowset count of the Recordset object into a series of pages, each of which has the number of records equal to PageSize (except for the last page, which may have fewer records). プロバイダーは、このプロパティを使用するための適切な機能をサポートする必要があります。The provider must support the appropriate functionality for this property to be available.

  • 取得または設定するときに、 AbsolutePageプロパティ、ADO は、 AbsolutePositionプロパティおよびPageSizeとして次のようにグループ化のプロパティ。When getting or setting the AbsolutePage property, ADO uses the AbsolutePosition property and the PageSize property together as follows:

  • 取得する、 AbsolutePage、ADO をまず取得、 AbsolutePosition、を除算し、 PageSizeします。To get the AbsolutePage, ADO first retrieves the AbsolutePosition, and then divides it by the PageSize.

  • 設定する、 AbsolutePage、ADO の移動、 AbsolutePosition次のように:、乗算、 PageSize新しいAbsolutePage値し、値に 1 を加算します。To set the AbsolutePage, ADO moves the AbsolutePosition as follows: it multiplies the PageSize by the new AbsolutePage value and then adds 1 to the value. その結果、内の現在位置、レコード セット正常に設定した後AbsolutePageはそのページの最初のレコード。As a result, the current position in the Recordset after successfully setting AbsolutePage is the first record in that page.

ように、 AbsolutePositionプロパティ、 AbsolutePageは 1 に基づいており、現在のレコードが最初のレコードは 1 に等しい、 Recordsetします。Like the AbsolutePosition property, AbsolutePage is 1-based and equals 1 when the current record is the first record in the Recordset. 特定のページの最初のレコードに移動するには、このプロパティを設定します。Set this property to move to the first record of a particular page. ページの合計数を取得、 PageCountプロパティ。Obtain the total number of pages from the PageCount property.

適用対象Applies To

Recordset オブジェクト (ADO)Recordset Object (ADO)

関連項目See Also

AbsolutePage、PageCount、PageSize プロパティの例 (VB) AbsolutePage, PageCount, and PageSize Properties Example (VB)
AbsolutePage、PageCount、PageSize プロパティの例 (vc++) AbsolutePage, PageCount, and PageSize Properties Example (VC++)
AbsolutePosition プロパティ (ADO) AbsolutePosition Property (ADO)
PageCount プロパティ (ADO) PageCount Property (ADO)
PageSize プロパティ (ADO)PageSize Property (ADO)