Utilisation de pages
Utilisez la propriété PageCount pour déterminer le nombre de pages de données dans l’objet Recordset. Les pages sont des groupes d’enregistrements dont la taille est égale au paramètre de propriété PageSize. Même si la dernière page est incomplète, car il y a moins d’enregistrements que la valeur PageSize, elle compte comme une page supplémentaire dans la valeur PageCount. Si l’objet Recordset ne prend pas en charge cette propriété, PageCount est -1 pour indiquer que pageCount est indéterminable.
Utilisez la propriété PageSize pour déterminer le nombre d’enregistrements qui composent une page logique de données. L’établissement d’une taille de page vous permet d’utiliser la propriété AbsolutePage pour accéder au premier enregistrement d’une page particulière. Cela est utile dans les scénarios de serveur web lorsque vous souhaitez permettre à l’utilisateur de parcourir des données, en affichant un certain nombre d’enregistrements à la fois.
Cette propriété peut être définie à tout moment, et sa valeur sera utilisée pour calculer l’emplacement du premier enregistrement d’une page particulière.
Utilisez la propriété AbsolutePage pour identifier le numéro de page sur lequel se trouve l’enregistrement actif. Là encore, le fournisseur doit prendre en charge les fonctionnalités appropriées pour que cette propriété soit disponible.
AbsolutePage est basé sur 1 et est égal à 1 lorsque l’enregistrement actif est le premier enregistrement du Recordset. 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.