CRecordView::IsOnLastRecord

BOOL IsOnLastRecord ( );

Возвращаемое значение

Ненулевое значение, если текущая запись является последней записи в наборе записей; в противном случае 0.

Примечания

Этот член функция вызывается для определения, является ли текущая запись последней записи в объекте recordset, связанный с этой записи представлением. Эта функция полезна для написания собственных реализаций по умолчанию обработчиков команд обновления, создаваемых ClassWizard для поддержки Пользовательский интерфейс для перехода от записи к записи.

Осторожно   Результатом этой функции является надежным, за исключением того, что мнение не может определить конец набора записей до тех пор, пока пользователь переместит мимо его. Пользователь должен выйти за рамки последнюю запись до того, как представление записей можно сказать, что он должен отключить пользовательские объекты интерфейса для перехода к следующему или последней записи. Если пользователь перемещает на последнюю запись и затем обратно до последней записи или распоряжении, представление записей можно отслеживать его позиции в наборе записей и правильно отключить объекты пользовательского интерфейса. IsOnLastRecord является также ненадежными после вызова реализации функции OnRecordLast, которая обрабатывает команды ID_RECORD_LAST или CRecordset::MoveLast.

Обзор CRecordViewЧлены класса | Иерархическая схема

См. также CRecordView::OnMove, CRecordView::IsOnFirstRecord, CRecordset::IsEOF, CRecordset::GetRecordCount

Index