Определяет положение указателя записи, после недачной попытки выполнения поиска командами FIND или SEEK.

SET NEAR ON | OFF

Параметры

ON

Устанавливает указатель записи на запись самого близкого соответствия, если поиск записи с использванием FIND или SEEK неудачен. При такой установке, RECNO( ) возвращает номер записи самого близкого соответствия, FOUND( ) возвращает ложь (.F)., и EOF( ) возвращает ложь (.F.).
OFF

(Значение по умолчанию) Устанавливает указатель записи в конец таблицы, если поиск записи с использованием FIND или SEEK неудачен. При такой установке, RECNO( ) возвращает количество записей в таблицы плюс 1, FOUND( ) возвращает ложь (.F)., и EOF( ) возвращает истину (.T.).

Замечания

Поиск неудачен, когда никакая запись не удовлетворяет критериям поиска.

Применение RECNO( ) с параметром 0 возвращает номер записи самоого близкого соответствия, в случае, если поиск неудачен, независимо от установки SET NEAR.

SET NEAR работает в пределах видимости текущей сессии данных.

См. Также