На этом шаге мы перчислим основные методы, используемые для перемещения по записям.
Навигация по записям тесно связана с понятием курсора НД. Под курсором набора данных понимается указатель на текущую запись в конкретном НД. Текущая запись - это та запись, над которой в данный момент времени можно выполнять какие-либо операции.
С помощи методов 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 в случае успеха |
На следующем шаге мы рассмотрим последовательную навигацию по записям.