点击或拖拽改变大小

Functions.Filter 方法

X#
返回在 Set Filter 中指定的表过滤表达式。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION Filter(
	uArea
) AS USUAL CLIPPER
查看代码

参数

uArea (Optional)
类型:__Usual
指定 Filter( ) 返回过滤表达式的表的工作区。 如果在指定的工作区中没有打开表,Filter( ) 返回空字符串。
或者
指定 Filter( ) 返回过滤表达式的表的别名。
如果指定的表别名不存在,X# 会生成错误消息。

返回值

类型:__Usual
字符
备注
如果省略可选参数,Filter( ) 返回当前选择的工作区中打开的表的过滤表达式。
有关创建过滤器的更多信息,请参阅 Set Filter。
示例
X#
 1Close Databases
 2Open Database (HOME(2) + 'Data\testdata')
 3Use customer // 打开 Customer 表
 4Set TALK ON
 5Set Filter TO SUBSTR(cust_id,1) = 'B'
 6Clear
 7
 8? Filter( ) // 显示过滤表达式
 9
10STORE Filter('customer') TO gcOldFilter // 保存过滤表达式
11Set Filter TO country = 'USA'
12? Filter( ) // 显示过滤表达式
13
14Set Filter TO &gcOldFilter // 恢复过滤表达式
15? Filter( ) // 显示过滤表达式
16
17LIST Fields cust_id, contact // 演示过滤条件
参见