Office中国论坛/Access中国论坛

标题: 日期比较 [打印本页]

作者: 雨农    时间: 2007-2-25 23:27
标题: 日期比较
控制面板上的区域日期设置为 DD/MM/YYYY

在SQL中查找出一个日期之前的所有记录,很郁闷,查找出来的记录都是把月和日倒回来的记录

像查找01/12/2006(2006年12月1日)之前的记录,出来的结果为12/01/2006(2006年1月12日)之前的记录

我的SQL是这样写的。

SQL=select * from table1 where date1<#"& forms!form1!v_field &"#.



forms!form1!v_field 的内容为01/12/2006.


作者: 红尘如烟    时间: 2007-2-26 01:08
不用去管控制面板中的格式,只看你表中的格式是怎样的,如果不一致就用Format函数转换成一致就行了
作者: 雨农    时间: 2007-2-26 02:20
Vvdate=format(forms!form1!v_field ,"dd/mm/yyyy")

也不管用的.



好了,问题解决了,是Access引擎和windows的日期设置问题




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3