Partager via


CDaoRecordset::SetPercentPosition

Appelez la fonction membre pour définir une valeur qui modifie l'emplacement approximatif de l'enregistrement actuel dans l'objet recordset fondé sur un pourcentage des enregistrements du recordset.

void SetPercentPosition( 
   float fPosition  
);

Paramètres

  • fPosition
    Nombre compris entre 0 et 100.

Notes

Lorsque vous utilisez un recordset de type feuille de réponse dynamique ou de type instantané, effectuez d'abord recordset en déplaçant le dernier enregistrement avant d'appeler SetPercentPosition. Si vous appelez SetPercentPosition avant de remplir complètement recordset, la quantité de déplacement est relative au nombre d'enregistrements accessibles comme indiqué par la valeur de GetRecordCount. Vous pouvez déplacer jusqu ' à le dernier enregistrement en appelant MoveLast.

Une fois que vous appelez SetPercentPosition, l'enregistrement à la position approximative correspondant à cette valeur devient actif.

Notes

Appeler SetPercentPosition pour déplacer l'enregistrement actif à un enregistrement spécifique dans un recordset n'est pas recommandé.Appelez la fonction membre de SetBookmark à la place.

Pour des informations connexes, consultez la rubrique « propriété de PercentPosition » dans l'aide de DAO.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

CDaoRecordset, classe

Graphique de la hiérarchie

CDaoRecordset::GetPercentPosition