CHANGESEL


Библиотека

V32.EXE

Синтаксис

CHANGESEL(file: IDENT;
          key: IDENT;
          [ VAR oc: SCAL[2] ];
          { keyFieldValue: ANYTYPE });

CHANGESEL(file: IDENT;
          key: IDENT;
          { keyFieldValue: ANYTYPE }
         ): SCAL[2];

Описание

Делает в файле file текущим ключ key и устанавливает селект по ключу key на длину по числу параметров keyFieldValue. Число параметров, подставляемых в качестве значения ключа key, должно быть меньше либо равно размерности ключа, а типы параметров должны быть совместимы по присваиванию с типами полей ключа. В отличие от SELECT, не изменяет текущую запись, значения  для установки селекта берет из текущей записи, а список значений использует только для определения длины селекта. Результат работы всегда 1; в качестве результата либо возвращает значение, либо устанавливает oc.

См. также