Перемещает указатель записи в таблице вперед или назад.
SKIP [nRecords] [IN nWorkArea | cTableAlias] |
Параметры
- nRecords
- Указывает количество записей, на которое перемещается указатель записи. Использование SKIP без указания nRecords продвигает указатель к следующей записи. Указатель записи смещается в направлении к концу таблицы, если параметр nRecords имеет положительное значение. Указатель записи смещается в направлении к началу таблицы, если параметр nRecords имеет отрицательное значение. Если указатель записи установлен на последнюю запись в таблице и используется команда SKIP без указания параметра nRecords, функция RECNO( ) вернет значение, на 1 превышающее количество записей в таблице, а функция EOF( ) вернет Истинно (.T.). Если указатель записи установлен на первую запись в таблице и используется команда SKIP -1, функция RECNO( ) вернет значение, 1, а функция BOF( ) вернет Истинно (.T.).
- IN nWorkArea | cTableAlias
- Перемещает указатель записи в таблице, открытой в указанной рабочей области. Параметр nWorkArea указывает номер рабочей области, а параметр cTableAlias указывает алиас таблицы, открытой в рабочей области.
Примечания
Если таблица имеет активный управляющий индексный тег или индексный файл, команда SKIP перемещает указатель по записям в порядке их следования, определенном индексным выражением.
Пример
Скопировать код | |
---|---|
CLOSE DATABASES |