SETSEL


Библиотека

V32.EXE

Характеристика

Появилась в версии 14.92.5.

Синтаксис

SETSEL(file: IDENT;
       key: IDENT;
       { keyFieldValue: ANYTYPE });

Описание

Устанавливает в файле file текущим индекс key и выделяет группу записей с указанными значениями полей индекса key, т.е. устанавливает селект в файле file по индексу key на длину по числу параметров. Число параметров, подставляемых в качестве значений полей индекса key, должно быть меньше либо равно размерности ключа, а типы параметров должны быть совместимы по присваиванию с типами соответствующих полей индекса.

В отличии от SELECT не выполняет позиционирования, а имеющуюся в курсоре позицию всегда сбрасывает, т.е. после выполнения SETSEL функция OCCURE для того же файла всегда возвращает 0. Предполагается, что после выполнения SETSEL будет вызвана одна из процедур позиционирования в селекте, например, FIRST, LAST, SRCINSEL, либо процедура модификации записей селекта, например, REMSEL, FREEZESEL и т.п.

См. также