Функция LOOKUP( )
См. также Пример
Синтаксис
LOOKUP(ReturnField, eSearchExpression, SearchedField [, cTagName])
Параметры
ReturnField
Задает поле, содержимое которого функция LOOKUP( ) возвращает, если поиск заве
шается успешно. Если поиск оказывается неудачным, LOOKUP( ) возвращает пустую
символьную строку той же длины и того же типа, что и ReturnField.
eSearchExpression
Задает искомое выражение. Им обычно служит содержимое поля в таблице, или же о
о может соответствовать выражению индекса в активном индексе или теге состав
ого индекса.
SearchedField
Задает поле, которое необходимо проверять. Если у таблицы нет активного ин
екса, функция LOOKUP( ) осуществляет последовательный просмотр по полям, заданным
аргументом SearchedField.
Если открыт файл индекса или тег индекса, выражение индекса которого задано в
качестве искомого выражения, LOOKUP( ) выполнит поиск быстрее, пользуясь этим
файлом индекса или тегом индекса.
cTagName
Задает имя тега составного индекса, который функция LOOKUP( ) будет испо
ьзовать при поиске. Поиск по составному индексу это самый быстрый метод поиска, который возможен в случае функции LOOKUP( ).
Результат
Типа Character, Numeric, Currency, Float, Integer, Double, Date, DateTime или
Logical
Комментарии
Если поиск завершается успешно, функция LOOKUP( ) перемещает указатель записи
к найденной записи и возвращает содержимое заданного поля в этой записи.
Если искомое выражение не найдено, LOOKUP( ) возвращает пустую строку той же д
ины и того же типа, что и ReturnField. Указатель записи устанавливается в конце файла.
Если функция LOOKUP( ) используется для поиска в родительской таблице, указате
и записи во всех связанных дочерних таблицах перемещаются к связанным записям.
Данную функцию нельзя оптимизировать по технологии Rushmore.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.