Определяет, будет ли система Visual FoxPro переносить данные из текущей записи в новую запись, созданную командами INSERT, APPEND, или BROWSE.

SET CARRY ON | OFF
-or-
SET CARRY TO [FieldList [ADDITIVE]]

Параметры

ON

Включает режим, когда данные из текущей записи переносятся в новую запись.
OFF

(По-умолчанию) Данные в новую запись не переносятся.
TO [ FieldList[ADDITIVE]]

FieldList определяет список полей, для которых данные переносятся. В данном списке имена полей перечисляются через запятую. Опция ADDITIVE указывает, что представленные поля дополняются к списку полей, по которым данные переносятся.  Вариант команды SET CARRY TO предполагает активным режим SET CARRY ON. Используйте SET CARRY TO без параметра FieldList для восстановления начального значения списка полей (по всем полям предполагается перенос данных).

Комментарии

Используйте команду SET CARRY для включения режима переноса данных из текущей записи в новую запись. Команда позволяет выделить некоторые поля, которые являются неизменными для группы новых записей в одном сеансе работы. Например, поле, содержащее текущую календарную дату может быть "выделена" данной командой, и Вам не предется постоянно вводить текущую дату для каждой новой записи . Примечание: Данная команда не распространяется на поля типа Memo и General.

Модификация структуры таблицы при активной команде SET CARRY TO <fieldlist> неявно вызывает сброс списка полей: SET CARRY TO. При этом по всем полям таблицы происходит перенос данных.  Если Вы выполняете модификацию структуры таблицы, то необходимо повторить выполнение команды SET CARRY TO <fieldlist> для установки прежнего списка полей.

Команда SET CARRY действует только на текущую рабочую область.

Действие Команды SET CARRY распространяется только на текущий сеанс работы системы VFP.

См. также