Partage via


AbsolutePage, propriété (ADO)

Indique la page sur laquelle réside l’enregistrement actif.

Paramètres et valeurs de retour

Pour le code 32 bits, définit ou renvoie une valeur long comprise entre 1 et le nombre de pages de l’objet Recordset (PageCount), ou renvoie l’une des valeurs PositionEnum.

Pour le code 64 bits, utilisez un type de données qui fournit un stockage d’une valeur 64 bits. Par exemple, vous pouvez utiliser long ou une autre valeur pouvant être de longueur 64 bits telle que DBORDINAL. N’utilisez pas valeurs positionEnum, car elles sont limitées à la longueur 32 bits.

Remarques

Cette propriété peut être utilisée pour identifier le numéro de page sur lequel se trouve l’enregistrement actif. Il utilise la propriété PageSize pour diviser logiquement le nombre total d’ensembles de lignes de l’objet Recordset en une série de pages, chacun ayant le nombre d’enregistrements égal à PageSize (à l’exception de la dernière page, qui peut avoir moins d’enregistrements). Le fournisseur doit prendre en charge les fonctionnalités appropriées pour que cette propriété soit disponible.

  • Lors de l’obtention ou de la définition de la propriété AbsolutePage, ADO utilise la propriété AbsolutePosition et la propriété PageSize ensemble comme suit :

  • Pour obtenir le AbsolutePage, ADO récupère d’abord le AbsolutePosition, puis le divise par le PageSize.

  • Pour définir le AbsolutePage, ADO déplace le AbsolutePosition comme suit : il multiplie le PageSize par la nouvelle valeur AbsolutePage, puis ajoute 1 à la valeur. Par conséquent, la position actuelle dans le jeu d’enregistrements après avoir défini correctement AbsolutePage est le premier enregistrement de cette page.

Comme la propriété AbsolutePosition, AbsolutePage est de 1 et est égal à 1 lorsque l’enregistrement actif est le premier enregistrement du jeu d’enregistrements . Définissez cette propriété pour passer au premier enregistrement d’une page particulière. Obtenez le nombre total de pages de la propriété PageCount.

S’applique à

objet Recordset (ADO)

Voir aussi

AbsolutePage, PageCount et PageSize Properties Example (VB)
AbsolutePage, PageCount et PageSize Properties Example (VC++)
AbsolutePosition, propriété (ADO)
PageCount, propriété (ADO)
PageSize, propriété (ADO)