Office中国论坛/Access中国论坛
标题:
关于日期的问题
[打印本页]
作者:
Monicazhang
时间:
2008-7-8 19:39
标题:
关于日期的问题
请教,有一个文本框,输入日期,然后通过输入的日期,将该日期之前的数据全部调出来,代码中用的是<=#5/2/2008#类似的比较方法,但是我发现出来的数据有时候对,有时候不对,请教一下VBA日期比较如何才能得到精确的答案,我是用SQL语句建立查询的,谢谢!
作者:
咱家是猫
时间:
2008-7-8 19:43
如何不对法,最好是上传库
作者:
Monicazhang
时间:
2008-7-8 19:51
库很大,没办法上传,里面有我们公司2007年和今年的全部数据,比如我打6/1/2008,有时候6/1/2008以前的数据全部出来,有时候6/1/2008以后的日期数据也会出来,
比如SQL语句是:
strsql="select * from [表] where [最后拜访日期] <=# " & txt1.value & " #"
txt是我用来输入日期的文本框
谢谢!
作者:
tz-chf
时间:
2008-7-8 20:23
strsql="select * from [表] where [最后拜访日期] between #2000-01-01# and #" & txt1 & "#"
#号前后多余空格,也可以运行吗?
作者:
Monicazhang
时间:
2008-7-9 22:24
没有空格,我打的时候手误,我最近用了一个方法好像行,就是先用FORMAT把它格式成系统默认日期表达方式,然后可以出正确结果,不过最近忙,还没有大批量测试。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3