Поделиться через


Блок данных CreateRecord

Область применения: Access 2013, Office 2013

С помощью блока данных CreateRecord можно создать новую запись в указанной таблице.

Примечание.

Блок данных CreateRecord доступен только в макросах данных.

Setting

Аргументы блока данных CreateRecord приведены ниже.

Аргумент

Обязательный

Описание

Создание записи в

Да

Имя таблицы для создания новой записи.

Alias

Нет

Строка, идентифицирующая запись. Вы можете использовать псевдоним записи для идентификации

Замечания

Запись, созданная CreateRecord , автоматически становится текущей записью.

После инструкции CreateRecord можно вставить блок команд, которые будут выполняться до фиксации новой записи. В блоке данных CreateRecord доступны следующие действия.

Макрокоманда "ОтменитьИзменениеЗаписи"

Оператор макроса "Примечание"

Оператор макроса "Группа"

Если... Затем... Оператор макроса Else

Макрокоманда "ЗадатьПоле"

Макрокоманда "ЗадатьЛокПеременную"

После того как действие CreateRecord создаст запись, используйте действие SetField , чтобы указать значение поля в новой записи.

Вы можете использовать if... Затем... Оператор Else для выполнения операций на основе условия.

Чтобы отменить создание записи, используйте действие CancelRecordChange . Это предотвращает фиксацию изменений и закрывает блок данных CreateRecord .

После фиксации новой записи можно использовать локальную переменную LastCreateRecordIdentity для работы с ней. Например, используйте следующий синтаксис для ссылки на поле AssignedTo последней созданной записи.

[LastCreateRecordIdentity].[AssignedTo]

Блок данных CreateRecord можно использовать только в событиях макросов после вставки, после обновления и после обновления .