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


Изменить блок данныхRecord

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

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

Примечание.

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

Setting

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

Аргументация

Описание

Alias

Строка, идентифицирующая запись для изменения. Если аргумент Alias не указан, то текущая запись редактируется.

Замечания

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

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

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

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

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

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

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

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

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

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

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

[LastCreateRecordIdentity].[AssignedTo]

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