Опция / параметр
|
Описание
|
FIELDS FieldList
|
Задает список обновляемых (копируемых) полей
|
FIELDS LIKE Skeleton
|
Неявно задает список обновляемых (копируемых) полей. В список попадают поля, удовлетворяющие маске Skeleton. Маска Skeleton может содержать символы * и ?
|
FIELDS EXCEPT Skeleton
|
Неявно задает список обновляемых (копируемых) полей. В список попадают поля, не удовлетворяющие маске Skeleton
|
Scope
|
Описана в табл. 1.7. В случае BLANK, DELETE, REPLACE и RECALL диапазон действия – это текущая запись (NEXT 1)
|
FOR lExpression
|
Строка массива добавляется в таблицу, если lExpression вычисляется со значением .T. Операндами lExpression являются в том числе и элементы строки массива ArrayName
|
FROM ARRAY ArrayName
|
Задает массив, данные которого вставляются в новую запись. Значение первого элемента строки массива вставляется в первое поле новой записи, второго – во второе и т. д. Число добавленных записей равно числу строк массива. Одномерный массив трактуется как двумерный с одной строкой
|
FROM MEMVAR
|
Указывает, что в поля новой записи вставляются значения переменных памяти. Значение переменной памяти m.FieldName вставляется в поле с именем FieldName. Если для поля не существует переменной памяти, то оно остается неизмененным. Обычно переменные памяти создаются командой SCATTER MEMVAR
|
FROM NAME ObjectName
|
Задает объект, значения свойств которого вставляются в поля новой записи. Значение свойства ObjectName.FieldName вставляется в поле FieldName. Если для поля не существует свойства, то оно остается пустым. Обычно объект ObjectName создается командой SCATTER NAME. Если тип свойства объекта не соответствует типу поля, то VFP генерирует ошибку
|