Partager via


CRecordView::IsOnLastRecord

Appelez la fonction membre pour déterminer si l'enregistrement en cours est le dernier enregistrement dans l'objet recordset associé à cette vue de l'enregistrement.

BOOL IsOnLastRecord( );

Valeur de retour

Une valeur différente de zéro si l'enregistrement en cours est le dernier enregistrement du recordset ; sinon 0.

Notes

Cette fonction est utile pour écrire vos propres implémentations des gestionnaires de mise à jour par défaut de commande que ClassWizard écrit pour prendre en charge une interface utilisateur pour passer d'un enregistrement à l'autre.

Mise en gardeAttention

Le résultat de cette fonction est fiable sauf que la vue ne peut pas détecter la fin du recordset tant que l'utilisateur a déplacé au delà de ce dernier.L'utilisateur doit déplacer au delà de le dernier enregistrement avant que la vue de l'enregistrement puisse indiquer qu'il doit désactiver tous les objets interface utilisateur pour déplacer vers ou dernier enregistrement.Si l'utilisateur déplace au delà de le dernier enregistrement puis déplace vers le dernier enregistrement (ou avant lui), la vue de l'enregistrement peut suivre la position de l'utilisateur dans le recordset et désactiver des objets interface utilisateur correctement.IsOnLastRecord est également peu fiable après un appel à la fonction OnRecordLastd'implémentation, qui gère la commande d' ID_RECORD_LAST , ou à CRecordset::MoveLast.

Configuration requise

Header: afxdb.h

Voir aussi

Référence

Classe de CRecordView

Graphique de la hiérarchie

CRecordView::OnMove

CRecordView::IsOnFirstRecord

CRecordset::IsEOF

CRecordset::GetRecordCount