Авторизация



Удовлетворяющая надпись

Оценить
(0 голоса)

Если удовлетворяющая условию запись найдена, то указатель устанавливается на нее и «специальная» функция FOUND0 принимает значение ИСТИНА (.Т.). Если же такая запись не найдена, то указатель устанавливается либо на конец таблицы (EOF() = .Т.), либо на конец диапазона, если он был задан, При этом функция FOUND() принимает значение .F.

Следующие команды поиска записи (FIND и SEEK) могут выполняться только при использовании индексирования. В отличие от команды LOCATE, которая использует последовательный перебор записей, команды FIND и SEEK проверяют не каждую запись, а используют индексный механизм поиска. Одним из таких методов, позволяющим сократить количество проверяемых записей, является метод половинного деления (иногда его называют ^методом двоичного или дихотомического поиска), который используется, например, в играх Баше. Команда FIND выполняет поиск первой записи в текущей таблице БД, удовлетворяющей символьной строке или числу, которые являются параметрами команды.

Формат записи команды FIND
Команды редактирования таблицы БД
Команда INSERT
Экранное редактирование
Команда редактирования BROWSE

Добавить комментарий


Защитный код
Обновить