Шаг 49.
Работа с локальными БД в Delphi.
Навигация по набору данных (общие сведения)

    На этом шаге мы перчислим основные методы, используемые для перемещения по записям.

    Навигация по записям тесно связана с понятием курсора НД. Под курсором набора данных понимается указатель на текущую запись в конкретном НД. Текущая запись - это та запись, над которой в данный момент времени можно выполнять какие-либо операции.

    С помощи методов First, Last, Next, Prior, MoveBy, FindFirst, FindLast, FindNext, FindPrior можно изменять положение курсора и, следовательно, выбирать нужную запись.

    В следующей таблице дается краткое описание каждого из методов.

Таблица 1. Методы перемещения по записям
Метод Название
First Устанавливает курсор на первую запись
Last Устанавливает курсор на последнюю запись
Next Перемещает курсор к следующей записи
Prior Перемещает курсор е предыдущей записи
MoveBy (Distance:Integer) Перемещает курсор на Distance записей вверх или вниз относительно текущей записи
FindFirst Пытается установить курсор на первую запись НД и возвращает True в случае успеха
FindLast Пытается установить курсор на последнюю запись НД и возвращает True в случае успеха
FindNext Пытается установить курсор на следующую запись НД и возвращает True в случае успеха
FindPrior Пытается установить курсор на предыдущую запись НД и возвращает True в случае успеха

    На следующем шаге мы рассмотрим последовательную навигацию по записям.




Предыдущий шаг Содержание Следующий шаг