Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Функция LOOKUP( )

См. также Пример

Ищет в таблице первую запись, в которой значение поля совпадает с заданным вы ажением.

Синтаксис

LOOKUP(ReturnField, eSearchExpression, SearchedField [, cTagName])

Параметры

ReturnField

Задает поле, содержимое которого функция LOOKUP( ) возвращает, если поиск заве шается успешно. Если поиск оказывается неудачным, LOOKUP( ) возвращает пустую символьную строку той же длины и того же типа, что и ReturnField.

eSearchExpression

Задает искомое выражение. Им обычно служит содержимое поля в таблице, или же о о может соответствовать выражению индекса в активном индексе или теге состав ого индекса.

SearchedField

Задает поле, которое необходимо проверять. Если у таблицы нет активного ин екса, функция LOOKUP( ) осуществляет последовательный просмотр по полям, заданным аргументом SearchedField.

Если открыт файл индекса или тег индекса, выражение индекса которого задано в качестве искомого выражения, LOOKUP( ) выполнит поиск быстрее, пользуясь этим файлом индекса или тегом индекса.

cTagName

Задает имя тега составного индекса, который функция LOOKUP( ) будет испо ьзовать при поиске. Поиск по составному индексу fox90001.gif это самый быстрый метод поиска, который возможен в случае функции 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. Команды, функции, операторы, объекты, свойства, события и методы.