CRecordView::IsOnLastRecord

BOOL IsOnLastRecord ( );

Rückgabewert

Ungleich NULL, wenn der aktuelle Datensatz der letzte Datensatz im Recordset ist; andernfalls 0.

Bemerkungen

Rufen Sie diese Memberfunktion um festzustellen, ob der aktuelle Datensatz der letzte Datensatz in der Recordset-Objekt, das diese Datensatzansicht zugeordnet ist. Diese Funktion ist nützlich für das Schreiben Ihre eigenen Implementierungen des Standard-Update Befehlshandler, die Klassen-Assistent eine Benutzeroberfläche Unterstützung für das Verschieben von Datensatz zu Datensatz schreibt.

Vorsicht&Nbsp;  Das Ergebnis dieser Funktion ist zuverlässig, mit der Ausnahme, dass die Ansicht Ende des Recordsets nicht erkennen kann, bis der Benutzer vorbei bewegt hat. Der Benutzer muss über den letzten Datensatz verschieben, bevor die Datensatzansicht sagen kann, dass es Objekte der Benutzeroberfläche für den Übergang zum nächsten oder letzten Datensatz deaktivieren muss. Wenn der Benutzer hinter dem letzten Datensatz bewegt sich und bewegt sich dann wieder bis zum letzten Datensatz (oder davor), kann die Datensatzansicht verfolgen des Benutzers Position innerhalb des Recordsets und Objekte der Benutzeroberfläche korrekt deaktivieren. IsOnLastRecord ist auch unzuverlässig, nach einem Aufruf der Funktion Implementierung OnRecordLast, die den ID_RECORD_LAST -Befehl behandelt oder CRecordset::MoveLast.

Übersicht über die CRecordViewMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRecordView::OnMove, CRecordView::IsOnFirstRecord, CRecordset::IsEOF, CRecordset::GetRecordCount

Index