筛选与排序
下表中的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 = ""