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

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

EndExclusive
Свойство DataField
Свойство Master для TQRChildBand
Событие OnStartPage
PackTable
Проектирование технологических процессов обработки данных
Панель View
Событие AfterPrint для TQuickRep
Создание групп
Свойство BandType
Инструментальные средства автоматизированного рабочего места
A – Иерархия классов QuickReport
CharPos
Управляющие средства пользовательского интерфейса
Метод ResetPageFooterSize
| 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


     



Rambler's Top100

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

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