Перемещения по таблице
Быстро перемещать курсор по таблице (делать ту или иную запись текущей)можно посредством команды GO.
GO TOP [IN <Номер_рабочей_области> | IN <Алиас_таблицы>] -делаеттекущей первую запись таблицы.
GO BOTTOM [IN <Номер_рабочей_области> | IN <Алиас_таблицы>] - делает текущей последнюю запись таблицы.
Таким образом, чтобы переместиться в начало текущей таблицы надо выполнить команду:
Перемещаться относительно текущей записи можно, если воспользоватьсякомандой SKIP.
<Число> - указывается количество записей, на которое надо перескочить оттекущей записи. А как узнать, какая запись текущая? На этот случай у VisualFoxPro припасена функция RECNOО, которая была рассмотрена выше.
Если указать в качестве параметра SKIP отрицательное число, состоится переход назад от текущей записи. Например, если текущая запись имеет номер 5:
произойдет переход на 3 записи от текущей.
А если текущая запись имеет номер 5 и сделать так:
произойдет переход назад на 4 от текущей записи.
Если указать команду SKIP без параметров, произойдет переход на одну запись вперед.
Если текущая запись имеет номер 5 и сделать так:
номер текущей записи станет 6.