CreateRecord 数据块

适用于:Access 2013、Office 2013

您可以使用 CreateRecord 数据块在指定表中创建新记录。

注意

CreateRecord 数据块仅适用于数据宏。

Setting

DeleteRecord 数据块具有以下参数。

参数

必需

说明

Create a Record In

是

要在其中创建新记录的表的名称。

Alias

否

一个用于标识记录的字符串。 您可以使用记录的别名来标识该记录

备注

CreateRecord 创建的记录会自动成为当前记录。

在 CreateRecord 语句之后,可以插入一个命令块,这些命令将在提交新记录之前执行。 以下操作适用于 CreateRecord 数据块。

CancelRecordChange 宏操作

Comment 宏语句

Group 宏语句

如果。。。然后。。。Else 宏语句

SetField 宏操作

SetLocalVar 宏操作

在 CreateRecord 操作创建记录后,可使用 SetField 操作在该新记录中指定字段值。

可以使用 If...Then...Else 语句基于条件来执行操作。

若要取消创建记录,可使用 CancelRecordChange 操作。 此操作将阻止提交更改并退出 CreateRecord 数据块。

提交新记录后,可以使用 LastCreateRecordIdentity 本地变量来处理该记录。 例如,使用以下语法引用最近创建的记录的 AssignedTo 字段。

[LastCreateRecordIdentity].[AssignedTo]

CreateRecord 数据块只能用于 插入后 、 更新后 和 删除后 数据宏事件。