Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на 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

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

FilePath
Компьютерные видеоконференции
OnTranslate
Свойство Stretch
C – Конвертирование из QuickReport 1
Объекты
Событие AfterPreview для TQuickRep
Характеристика и назначение информационных технологий обработки данных
Параметры сокета
Процедурные типы
Сравнение типов информационных систем
DateTimeHandling
Использование выражений
Свойство ParentFont
Использование QRPrinter
| 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. Регион сайта: Москва и Санкт-Петербург