Объекты DIRECTUM

 

Объект IQuery

 

Метод Locate – найти запись

Синтаксис:

function Locate(

  KeyNames: OleVariant;

  KeyValues: OleVariant): WordBool;

Параметры:

KeyNames – массив имен полей или имя одного поля;

KeyValues – массив значений полей или значение одного поля, имена которых указаны в параметре KeyNames.

Возвращаемое значение:

Результат поиска: True, если запись была найдена, иначе False.

Описание:

Метод ищет запись в наборе данных. Если запись найдена, то она становится текущей в наборе данных. При этом если в момент вызова текущая запись была открыта, то выполняются обработчики событий «Карточка. Закрытие», «Карточка. Открытие».

Если запись не найдена, то текущей останется прежняя запись.

Пример использования:

 

Component.Locate('Analit'; '23454')

Component.Locate(ArrayOf('DatOpen'; 'DatClose');

  ArrayOf('01.01.2004'; '01.01.2005'))

 

 

См. также:

·         свойство IDataSet.Events.