CRecordView::IsOnLastRecord

BOOL IsOnLastRecord ( );

Valeur de retour

Différent de zéro si l'enregistrement actuel est le dernier enregistrement du jeu d'enregistrements ; sinon 0.

Remarques

Appelez cette fonction membre pour déterminer si l'enregistrement actuel est le dernier enregistrement de l'objet recordset associé à cette vue de l'enregistrement. Cette fonction est utile pour écrire vos propres implémentations par défaut des gestionnaires de mise à jour de commande ClassWizard écrit à l'appui d'une interface utilisateur pour passer d'un enregistrement à.

Prude&ncenbsp ;  Le résultat de cette fonction est fiable sauf que la vue ne peut pas détecter la fin de l'objet recordset, jusqu'à ce que l'utilisateur a déplacé passé il. L'utilisateur doit aller au-delà du dernier enregistrement avant la vue de l'enregistrement peut dire qu'il doit désactiver les objets de l'interface utilisateur pour passer à la prochain ou le dernier enregistrement. Si l'utilisateur se déplace au-delà du dernier enregistrement, puis recule au dernier enregistrement (ou avant), la vue de l'enregistrement peut suivre la position de l'utilisateur dans l'objet recordset et désactiver correctement les objets de l'interface utilisateur. IsOnLastRecord n'est également pas fiable après un appel à la fonction de mise en œuvre OnRecordLast, qui gère la commande ID_RECORD_LAST ou CRecordset::MoveLast.

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

Voir aussi  ;CRecordView::OnMove, CRecordView::IsOnFirstRecord, CRecordset::IsEOF, CRecordset::GetRecordCount

Index