以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教表达式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87672)

--  作者:hbhb
--  发布时间:2016/7/16 16:38:00
--  请教表达式
大师:
请问:如果列的类型为日期时间类型,如何筛选此列为日期的表达式怎么写?

--  作者:Hyphen
--  发布时间:2016/7/16 16:53:00
--  
不是很明白您的问题。

正常筛选就这样:Tables("订单").Filter = "[客户] = \'CS01\' And [日期] >= #1/1/2007# And [日期] <= #12/31/2007#"

是指筛选没有时分秒的日期?


--  作者:hbhb
--  发布时间:2016/7/16 18:58:00
--  
对了。比如第一列的记录为2016-7-15 8:35:17     我现在要筛选不含时间的条件表达式怎么写?
--  作者:狐狸爸爸
--  发布时间:2016/7/18 7:55:00
--  
Dim dt As date = #2016-7-15 8:35:17#
dt = dt.date ‘去掉时间
Tables("订单").Filter = "[日期] >= #" & dt & "# And 日期 < #" dt.Adddays(1) & "#"

--  作者:hbhb
--  发布时间:2016/7/18 11:15:00
--  
谢谢!聪明!