* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Locate
19 марта 2009

function Locate(const KeyFields: string; const KeyValues: Variant;
Options: TLocateOptions): Boolean; override;
Функция Locate производит поиск в наборе данных записи и позиционирует указатель не нее. Параметр KeyFields это строка, содержащая список имен полей, разделенных символом точка с запятой, по которым производится поиск.
Параметр KeyValues это вариантный массив, содержащий значения поиска для полей. Если список KeyFields одиночное поле, параметр KeyValues указывает значение для этого поля для требуемой записи. Для указания множественных значений поиска, передайте вариантный массив как KeyValues.
Параметр Options это множество, указывающее параметры поиска по строковым полям. Если параметр Options содержит loCaseInsensitive, то функция Locate игнорирует регистр букв при сравнении полей. Если Options содержит loPartialKey, то функция Locate позволяет частичное совпадение со строкой в KeyValues. Если Options пустое множество, или если свойство KeyFields не содержит строковых полей, то параметр Options игнорируется.
Функция Locate возвращает true если искомая запись найдена, и делает эту запись текущей, иначе функция возвращает false.
Если указано одно поле и оно содержится в индексном файле, то поиск использует данный индекс. В этом случае Options игнорируется, как если бы Вы указали loPartialKey.


Теги: ANSI, OEM, Windows, DBF, Boolean, AddIndex, Translate, Borland Delphi Borland Delphi

Статьи по теме:

Базовые технологии обработки запросов в архитектурах файл —сервер и клиент — сервер
Свойство Available
Структура системы электронного документооборота
LockTable
Метод ApplySettings
Гипертекстовые и мультимедийные информационные технологии
Соглашения об именах
Свойство FooterBand
Событие AfterPreview для TQuickRep
Общие сведения о сокетах
Класс TPrinterSettings
Подсказки в Delphi
Свойство ColumnTopPosition
Распределенная обработка данных
Создание отчетов из кода
| Borland Delphi | Alex |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | Borland Delphi | Locate. Регион сайта: Москва и Санкт-Петербург