Access (Form.FilterOn)

使用 FilterOn 属性可以指定或确定是否应用窗体或报表的 Filter 属性。 读/写 Boolean

语法

表达式FilterOn

expression:表示 Form 对象的变量。

注释

如果您想要指定 Microsoft Access 项目 (.adp) 中的服务器筛选数据的服务器上,使用 服务器过滤器 属性。

若要应用保存的筛选器,请按 应用筛选 按钮的窗体,或应用筛选器通过使用宏或 Visual Basic 窗体或报表中将 FilterOn 属性设置为 True 。 对于报表,可以将 FilterOn 属性设置为是中报表的属性表。

应用筛选 按钮指示 筛选器筛选 属性的状态。 应用筛选之前,该按钮始终处于禁用状态。 如果当前应用了一个现有的筛选, 应用筛选 按钮被按下。 打开窗体或报表时自动应用筛选器,请在该窗体,或者可以使用 ApplyFilter 操作的宏或事件过程,可以使用 ApplyFilter DoCmd 对象的方法的 OnOpen 事件属性设置中指定。

可以通过选择按下的"应用筛选"按钮、在"记录"菜单上选择"删除筛选 / 排序",或者使用 Visual Basic 将 FilterOn 属性设置为 False 来删除 筛选器。 对于报表,可以通过将 FilterOn 属性设置为否中报表的属性表中删除筛选器。

备注

当创建一个新对象时,该对象将继承创建它的表或查询的 RecordSourceFilterServerFilterOrderByOrderByOn 属性。 对于窗体和报表,其继承的筛选在打开对象时并不会自动应用。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。