Filter 属性 | 您所在的位置:网站首页 › filter筛选器 › Filter 属性 |
适用于
Form 对象 Report 对象 可使用 Filter 属性指定对窗体、报表查询或表应用筛选器时要显示的记录子集。 字符串型,可读/写。 表达式.Filter 表达式 必需。 返回"适用对象"列表中的一个对象的表达式。 备注如果要在 Microsoft Access 项目 (.adp) 内为服务器上的对象指定服务器筛选器,可使用 ServerFilter 属性。 Filter 属性是由不带 WHERE 关键字的 WHERE 子句组成的字符串表达式。 例如,下列 Visual Basic for Applications (VBA) 代码定义的筛选器可用于仅显示来自美国的客户: Me.Filter = "CountryRegion = 'USA'"Me.FilterOn = True可使用表或窗体的属性表、宏或 VBA 代码设置此属性。 也可通过单击“数据”选项卡的“排序和筛选”下的“筛选器”或“选择”,以及子菜单上的某个命令来在“窗体”视图、“报表”视图、“数据表”视图或“布局”视图中设置此属性。 注意: 设置 Filter 属性对 ADO Filter 属性没有任何影响。 可使用 Filter 属性来保存筛选器供以后应用。 筛选器与在其中创建这些筛选器的对象保存在一起。 打开对象时,会自动加载随该对象一起保存的内容,但不会自动应用。 创建新对象时,该对象从创建它的表或查询继承 RecordSource、Filter、OrderBy 和 OrderByOn 属性。 要将保存的筛选器应用于窗体、查询或表,可单击“数据”选项卡上“排序和筛选”下的“切换筛选”,或使用宏或 VBA 代码将 FilterOn 属性设置为 True。 对于报表,可通过在报表的属性表中将 FilterOn 属性设置为“是”来应用筛选器。 “切换筛选”按钮指示 Filter 和 FilterOn 属性的状态。 在应用某个筛选之前,此按钮将保持为禁用状态。 如果当前已应用现有筛选,“切换筛选”按钮将呈已按下的状态。 若要在打开窗体时自动应用筛选器,请在窗体的 OnOpen 事件属性设置中指定使用 ApplyFilter 操作的宏,或使用 DoCmd 对象的 ApplyFilter 方法的事件过程。 可通过单击已按下的“切换筛选”按钮,右键单击已筛选字段,然后单击“从其中清除筛选器...”,或使用 VBA 代码将 FilterOn 属性设置为False。 |
CopyRight 2018-2019 实验室设备网 版权所有 |