使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

可以使用 Access 桌面数据库中的 ShowAllRecords 宏操作从活动 表 、查询 结果集 或 窗体 中删除任何应用 筛选器 ,并显示表或结果集中的所有记录,或者窗体的基础表或查询中的所有记录。

设置

ShowAllRecords 宏操作没有任何参数。

备注

可以使用此宏操作来确保为表、查询结果集或窗体显示所有记录 (包括任何已更改记录或新记录) 。 此操作会导致窗体或 子窗体 记录 再次查询 。

还可以使用此操作删除与 ApplyFilter 宏操作、“开始”选项卡上的“筛选”命令或 OpenForm 宏操作的“筛选器名称”或“Where Condition”参数一起应用的任何筛选器。

此操作的效果与在“开始”选项卡上单击“切换筛选器”,或者在“窗体”视图、“布局”视图或“数据表”视图中右键单击筛选字段,然后单击“从中清除筛选器...”具有相同的效果。

若要在 Visual Basic for Applications (VBA) 模块中运行 ShowAllRecords 操作,请使用 DoCmd 对象的 ShowAllRecords 方法。

示例

使用宏应用筛选器

以下宏包含一组操作,每个操作都会筛选客户电话列表窗体的记录。 它显示了 ApplyFilterShowAllRecordsGoToControl 宏操作的用法。 它还显示了使用条件来确定在窗体上选择了选项组中的哪个切换按钮。 每个操作行都与一个切换按钮相关联,该按钮选择以 A、B、C 等开头的记录集或所有记录。 此宏应附加到 CompanyNameFilter 选项组的 AfterUpdate 事件。

条件

采取行动的

参数:设置

评论

[公司名称筛选器] =1

ApplyFilter

Where Condition: [公司名称] like “[Aàáâä]*”

筛选以 A、À、Á、Â、À 或 Ä 开头的公司名称。

[公司名称筛选器] =2

ApplyFilter

Where Condition: [公司名称] 类似于“B*”

筛选以 B 开头的公司名称。

[公司名称筛选器] =3

ApplyFilter

Where Condition: [公司名称] like “[CÇ]*”

筛选以 C 或 Ç 开头的公司名称。

...D 到 Y 的操作行的格式与 A 到 C 相同...

[公司名称筛选器] =26

ApplyFilter

Where Condition: [公司名称] Like “[ZÆØÅ]*”

筛选以 Z、Æ、Ø 或 Å 开头的公司名称。

[公司名称筛选器] =27

ShowAllRecords

显示所有记录。

[RecordsetClone]。[RecordCount]>0

GoToControl

控件名称:CompanyName

如果为所选字母返回记录,请将焦点移动到 CompanyName 控件。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×