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