ForEachRecord 数据块

适用于:Access 2013、Office 2013

ForEachRecord 数据块为域中的每条记录重复一组语句。

注意

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

Setting

ForEachRecord 操作具有以下参数。

参数

必需

说明

In

是

一个用于标识要对其执行操作的记录域的字符串。 In 参数可以包含表的名称、select 查询或 SQL 语句。

注意:指定的域不能包含链接表或 ODBC 数据源中存储的数据。

Where 条件

否

用于限制 执行 ForEachRecord 数据块的数据范围的字符串表达式。 例如,条件通常相当于 SQL 表达式中的 WHERE 子句(无单词 WHERE)。 如果省略条件, ForEachRecord 数据块对 In 参数指定的整个域进行操作。 条件中包括的所有字段还必须是 In 中的字段。

Alias

否

一个字符串,它为 In 参数指定的域提供备用名称。 通常用于缩短后续引用的表名称,以防止可能的不明确引用。如果未指定 Alias ,表或查询名称将用作别名。

备注

使用 ExitForEachRecord 操作可立即退出 ForEachRecord 数据块。