Office中国论坛/Access中国论坛
标题:
请教一下时间范围查询问题,
[打印本页]
作者:
xyh2732
时间:
2011-1-6 13:05
标题:
请教一下时间范围查询问题,
[attach]44597[/attach]请问一下,为什么我用时间范围查找会找不到结束日期的那一天,比如我要查找11-1-3到11-1-6日但是结果少了11-1-6日的资料。麻烦帮忙看看
作者:
zyp
时间:
2011-1-6 13:41
因为你的日期是带有时间的,而用日期范围进行查询时, 会用电脑目前的时间进行时间的填充再进行比较;
所以只需将用datevalue(日期字段) Between 起始日期 and 终止日期 做为条件就可以了
作者:
xyh2732
时间:
2011-1-6 13:50
回复
zyp
的帖子
哦。。具体要如何更改可有传个附件看看
作者:
czlf2003
时间:
2011-1-6 21:44
看看
作者:
zyp
时间:
2011-1-6 21:51
就是将:
StrWhere = StrWhere & "([日期] >= #" & Format(Me.日期开始, "yyyy-mm-dd") & "#) AND " 的[日期]用datevalue函数来取得短日期格式而不是原来的长日期格式, 如下:
StrWhere = StrWhere & "(datevalue([日期]) >= #" & Format(Me.日期开始, "yyyy-mm-dd") & "#) AND "
作者:
xyh2732
时间:
2011-1-6 22:38
谢谢你的帮忙
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3