CDaoRecordset::GetPercentPosition

float GetPercentPosition () ;
jeter (CDaoException, CMemoryException);

Valeur de retour

Un nombre entre 0 et 100 qui indique l'emplacement approximatif de l'enregistrement actuel dans l'objet recordset basé sur un pourcentage des enregistrements dans le jeu d'enregistrements.

Remarques

Lorsque vous travaillez avec un type de feuille de réponse dynamique ou un objet recordset de type instantané, si vous appelez GetPercentPosition avant de remplir pleinement le jeu d'enregistrements, la quantité de mouvement est par rapport au nombre de dossiers accédé comme indiqué en appelant GetRecordCount. Vous pouvez déplacer le dernier dossier en appelant MoveLast pour compléter la population de tous les Jeux d'enregistrements, mais cela peut prendre un temps considérable.

Vous pouvez appeler GetPercentPosition sur les trois types d'objets recordset, y compris les tableaux sans les index. Toutefois, vous ne pouvez pas appeler GetPercentPosition sur instantanés de défilement avant uniquement, ou sur un jeu d'enregistrements ouvert à partir d'une requête sur une base de données externe. S'il n'y aucun enregistrement en cours, ou il les enregistrement a été supprimé, une CDaoException est levée.

Pour plus d'informations sur la navigation dans les Jeux d'enregistrements, consultez l'article jeu d'enregistrements DAO : Navigation de jeu d'enregistrements dans le Guide du programmeur Visual C++. Pour plus d'informations, consultez la rubrique « Propriété PercentPosition » dans l'aide de DAO.

Aperçu de CDaoRecordset |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDaoRecordset::SetPercentPosition

Index