筛选与排序

下表中的Table属性,用于筛选与排序:

属性名 说明

Filter

返回或设置筛选条件表达式,请参考表达式的运算符和函数条件表达式

Sort

返回或设置排序方式

例如在订单表中需要筛选出客户为"CS01",订购日期为2007年的记录:

Tables("订单").Filter = "[客户] = 'CS01' And [日期] >= #1/1/2007# And [日期] <= #12/31/2007#"

再例如,要筛选出折扣为空的记录:

Tables("订单").Filter = "[折扣] Is Null"

如果要撤销筛选:

Tables("订单").Filter = ""

排序方式由列名组成,如果有多个排序列,用逗号隔开即可。
在默认情况下列按升序排序,如果要按降序排序,请在列名后加上“DESC”,两者之间要有一个空格。

例如根据日期排序:

Tables("订单").Sort = "日期"

同样根据日期排序,不过是降序:

Tables("订单").Sort = "日期 DESC"

根据客户和日期排序,其中日期为降序,也就是相同客户的订单,最新的订单排在前面:

Tables("订单").Sort = "客户,日期 DESC"

如果要取消排序:

Tables("订单").Sort = ""


本页地址:http://www.foxtable.com/webhelp/topics/1432.htm