学无止境

书山有路勤为径,
学海无涯苦作舟!

0%

ACCESS查询输入日期自带星期的问题解决办法

ACCESS查询输入日期自带星期的问题

1
2
3
4
<=#1990-1-1# or >=#1990-12-31#
例如窗体筛选或查询设计输入以上日期后会变成
<=#1990-1-1 周一# or >=#1990-12-31 周一#
这样的话就会报错,查不到数据

解决办法

在条件中输入大于2001年以后的日期,正确输入应为”<=#1990-1-1# or >=#1990-12-31#”,输入完之后系统自动加上了星期一,运行时出现”输入的表达式中含有一个无效日期值”,查看帮助之后还是无解。
后来终于找到答案,这并不是access的问题,是系统时间设置的问题,选择后面没有dddd的日期格式,再重新打开access就可以了。