Access VBA教程:ApplyFilter方法

ApplyFilter方法在 Visual Basic 中执行ApplyFilter 操作。

expression.ApplyFilter(FilterName, WhereCondition)

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

FilterName  可选 Variant 型。字符串表达式,表示当前数据库中筛选或查询的有效名称。使用该方法应用服务器筛选时,FilterName参数必须为空。

WhereCondition  可选 Variant 型。字符串表达式,表示不包括单词 WHERE 的有效 SQLWHERE 子句。

说明

有关该操作及其参数如何使用的详细信息,请参阅该操作主题。

应用的筛选和 WHERE 条件成为窗体的Filter属性设置或报表的ServerFilter属性设置。

必须至少包含 ApplyFilter方法的两个参数之一。如果同时对两个参数输入值,WhereCondition参数将应用于筛选。

WhereCondition参数的最大长度为 32,768 个字符(而在“宏”窗口中,Where Condition 操作参数的最大长度为 256 个字符)。

如果指定 WhereCondition参数但保留 FilterName参数为空,则必须包含 FilterName参数的逗号。

VBA示例

下面的示例使用 ApplyFilter方法仅显示“姓氏”字段中包含 King 的记录。


DoCmd.ApplyFilter , "LastName = 'King'"

上页:Access VBA教程:AddMenu方法 下页:Access VBA教程:Beep方法

Access VBA教程:ApplyFilter方法

Access VBA教程:Beep方法 Access VBA教程:CancelEvent方法
Access VBA教程:Close方法 Access VBA教程:CopyObject方法
Access VBA教程:DeleteObject方法 Access VBA教程:DoMenuItem方法
Access VBA教程:FindNext方法 Access VBA教程:FindRecord方法
Access VBA教程:GoToControl方法 Access VBA教程:GoToRecord方法
Access VBA教程:Hourglass方法 Access VBA教程:Maximize方法
Access VBA教程:Minimize方法 Access VBA教程:MoveSize方法
Access VBA教程:OpenDataAccessPage方法 Access VBA教程:OpenDiagram方法
Access VBA教程:OpenForm方法 Access VBA教程:OpenModule方法
Access VBA教程:OpenQuery方法 Access VBA教程:OpenReport方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号