以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70621)

--  作者:zcgmxf
--  发布时间:2015/6/25 10:55:00
--  [求助]
老师,我的“接诊时间”有晚于17:30的病例,但是下面的代码筛选不出来,请指教。
Tables("登记总表").Filter = "[病人姓名] is not  null And [接诊时间] > #17:30:00# And [接诊时间] <= #23:59:59#"

--  作者:Bin
--  发布时间:2015/6/25 10:56:00
--  
列类型是日期时间类型?

有储存到  年月日吗?

--  作者:zcgmxf
--  发布时间:2015/6/25 11:01:00
--  
是的,只有:时 分
--  作者:大红袍
--  发布时间:2015/6/25 11:04:00
--  
Tables("登记总表").Filter = "[病人姓名] is not  null And [接诊时间] > #" & new Date(1900, 1, 1, 17, 30, 0) & "# And [接诊时间] <= #" & new Date(1900, 1, 1, 23, 59, 59) & "#"

--  作者:zcgmxf
--  发布时间:2015/6/25 11:07:00
--  
谢谢!能简单解释一下吗?


--  作者:大红袍
--  发布时间:2015/6/25 11:08:00
--  
 没有日期的时间,默认的日期是1900年1月1日,要拼凑这样的一个日期才行。
--  作者:zcgmxf
--  发布时间:2015/6/25 11:12:00
--  
如果有年月日,我想筛选出一个时间段的每天在17:30--23:59的病例,代码又该如何编写呢?
--  作者:大红袍
--  发布时间:2015/6/25 11:15:00
--  

 筛选做不到。


--  作者:zcgmxf
--  发布时间:2015/6/25 11:17:00
--  
哦。谢谢!