Access VBA教程:ServerFilterByForm属性

使用 ServerFilterByForm属性可以指定或确定窗体是否在“按窗体服务器筛选”窗口中打开。Boolean 型,可读写。

expression.ServerFilterByForm

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

ServerFilterByForm属性使用以下设置:

设置 Visual Basic 说明
True  窗体在“按窗体的服务器筛选”窗口中打开。
    注意   当 ServerFilterByForm属性为 True 时,会禁用“按窗体筛选”功能。
False (默认值)窗体不在“按窗体的服务器筛选”窗口中打开。

设置 ServerFilterByForm属性的最简单的方法是通过使用窗体的属性表。也可以通过使用Visual Basic设置该属性。

若要设置 ServerFilterByForm属性,必须首先执行下列操作之一:

如果已经设置了 ServerFilter属性,还可以通过单击“窗体视图”工具栏或“筛选/排序”工具栏上的“应用服务器筛选”设置该属性。

若要对窗体应用已保存的筛选,请按“应用服务器筛选”按钮,或通过使用宏或 Visual Basic 将 ServerFilterByForm属性设为 True 来应用筛选。

“应用服务器筛选”按钮指明 ServerFilter 和 ServerFilterByForm属性的状态。除非应用了筛选,否则该按钮一直保持禁用状态。如果当前应用了一个现有筛选,则“应用服务器筛选”按钮显示为已按下状态。若要在窗体打开时自动应用筛选,请在窗体的 OnOpen事件属性设置中,指定使用 ApplyFilter 操作的宏或使用 DoCmd对象的ApplyFilter 的事件过程。

可以删除筛选,方法是:使用 Visual Basic 将 ServerFilterByForm属性设为 False,或在“按窗体的服务器筛选”窗口中清除所有筛选条件,然后单击“应用服务器筛选”。

注意

VBA示例

下面示例的结果是“订单查阅”窗体在 Microsoft Access 数据项目中的“按窗体的服务器筛选”窗口内打开。


Forms("Order Lookup").ServerFilterByForm = True

上页:Access VBA教程:ServerFilter属性 下页:Access VBA教程:Shape属性

Access VBA教程:ServerFilterByForm属性

Access VBA教程:Shape属性 Access VBA教程:ShortcutMenuBar属性
Access VBA教程:ShortcutMenu属性 Access VBA教程:ShowNavigationButtons属性(快照查看器)
Access VBA教程:SizeMode属性 Access VBA教程:SnapshotPath属性(快照查看器)
Access VBA教程:SortOrder属性 Access VBA教程:Source属性
Access VBA教程:SourceConnectStr、SourceDatabase属性 Access VBA教程:SourceDoc属性
Access VBA教程:SourceItem属性 Access VBA教程:SourceObject属性
Access VBA教程:SpecialEffect属性 Access VBA教程:StartupForm属性
Access VBA教程:StartupMenuBar属性 Access VBA教程:StartupShortcutMenuBar属性
Access VBA教程:StartupShowDBWindow属性 Access VBA教程:StartupShowStatusBar属性
Access VBA教程:StatusBarText属性 Access VBA教程:Style属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号