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 数据块。