Команда FIND
См. также
Синтаксис
FIND cExpression
Комментарии
Команда FIND перемещает указатель записи к первой табличной записи, для кото
ой ключ индекса совпадает с символьным выражением cExpression. cExpression не может иметь значение NULL. Для работы команды FIND нужно, чтобы таблица, в
бранная в данный момент, была индексирована. Совпадение с выражением индекса
олжно быть точным, если только не действует установка SET EXACT OFF.
Если искомая запись найдена, функция RECNO( ) возвращает ее номер, FOUND( )
возвращает значение "истина" (.T.), а EOF( ) значение "ложь" (.F.).
Если запись не найдена, RECNO( ) возвращает количество записей в таблице, уве
иченное на 1, FOUND( ) возвращает "ложь" (.F.), а EOF( ) "истину" (.T.).
Если включена установка SET NEAR ON и команда FIND завершилась неудачно,
указатель записи устанавливается непосредственно после записи, наиболее близко
соответствующей критерию поиска. Если действует SET NEAR OFF и команда FIND заверши
ась неудачно, указатель записи устанавливается в конце файла. В обоих случаях
функция RECNO( ), выданная с аргументом 0, возвращает номер записи, наиболее
соответствующей критерию поиска.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.