Access快速开发平台--表中字段默认值设为now()导致按日期查询不到数据的解决方法;按日期查询数据需要将表中默认值设为date()-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


Access快速开发平台--表中字段默认值设为now()导致按日期查询不到数据的解决方法;按日期查询数据需要将表中默认值设为date()

发表时间:2024/1/6 10:33:02 评论(0) 浏览(1163)  评论 | 加入收藏 | 复制
   
摘 要:表中字段默认值设为now()导致按日期查询不到数据的解决方法;按日期查询数据需要将表中默认值设为date()。
正 文:
一、学员问题描述:
初级班:深圳--飞扬心情-116期  22:09:03

请问褚老师,我用学习的教程Access快速开发平台制作了一个小软件,为什么按日期点查询后查不到数据呢?明明日期里面有正常的数据,就是查询不到数据。是什么问题引起的?如下图,填入需要查询的日期区间段:

点击图片查看大图


点查询,得不到数据结果:

点击图片查看大图


二、解决方法:
      经过仔细查看该表的设计视图,我们发现是因为表中日期字段,使用了默认值now()导致了所有日期数据都含有了时间值,如下图,该表设计视图:

点击图片查看大图


直接预览数据表及窗体数据表视图,实际上你都是录入的时间数据,所以查询不到准确的数据,如下图:


点击图片查看大图


退出软件main程序,打开后台数据库data,将该表设计视图里面的默认值now(),改成date(),并保存该表,以及将之前录入的数据里面含有时间的都删除,然后就可以正常查询了,如下图,按日期等于值的查询结果:

点击图片查看大图


按日期区间段的查询结果,如下图:

点击图片查看大图


Access软件网交流QQ群(群号:198465573)
 
 相关文章
显示当前月份示例\=Month(Date())\Month函数用法...  【麥田  2010/2/3】
Access经典的刘小军主子窗体查询示例详细教程\多条件查询  【风行  2011/6/25】
【access入门】按日期条件筛选子窗体数据\用日期查询子窗体数据...  【麥田  2012/4/2】
Access窗体查询制作步骤第一课,Access创建模糊查询窗体第...  【麥田  2017/8/17】
【Access更新查询】将表中空值更新为当前时间的示例,UPDAT...  【麥田  2017/8/24】
=Date()函数失效的解决办法  【听_feng  2017/12/6】
【Access扫盲知识】用Now()跟Date()有什么区别吗?  【麥田  2018/2/3】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接