Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access开发平台

Access快速开发平台--关于学习《一日通报销管理系统》“费用统计”功能提示运行时错误3464:标准表达式中数据类型不匹配的解决方法,日期数据带星期几引起的取值统计年份出错的解决方法

时 间:2022-04-08 16:57:07
作 者:麥田   ID:11  城市:上海  QQ:3002789054点击这里给麥田发消息
摘 要:Access快速开发平台--关于学习《一日通报销管理系统》“费用统计”功能提示运行时错误3464:标准表达式中数据类型不匹配的解决方法,日期数据带星期几引起的取值统计年份出错的解决方法。
正 文:

一、学员问题描述:
初级班:宁波--张月明-185期
老师好!
我在学习快速开发一日通《报销管理系统》课程,学习到最后“费用统计”功能的内容,不管我是选择“2017年度”还是选择“2022年度”或者其他年度进行费用统计时候,总是提示运行时错误3464:标准表达式中数据类型不匹配?如下图:
点击图片查看大图
点击图片查看大图

我点“调试”按钮,就弹出如下代码提示,如下图:
点击图片查看大图

请问能帮忙看一下哪里出问题了吗?

二、寻找问题:
1、帮他查看写的代码,并进行逐行调试代码,结果代码也没有错误,全都是正确的,这个问题很是奇怪了。
2、帮他再测试一下录入几条“报销明细”数据,也都是正确没问题的,但运行查询命令的时候,特别是针对日期型数据进行查询,问题来了,无论输入的日期是哪一天,如输入正确的日期为 2022-04-07,他总会在日期后面带上 2022年4月7日 星期四 的字样,这样就导致日期数据不能被正确的查询到,自此应该是找到了问题所在,如下图:
点击图片查看大图

三、解决方法:
1、先保存好之前操作的Access文件,退出电脑上正在运行的所有Access文件;
2、打开Windows设置→时间和语言→区域→更改数据格式→将你的“短日期格式”设为:2017-04-05(就是不带,星期三的那种就可以了)→再将你的“长日期格式”设为:2017年4月5日(也是不要带,星期三的那种就可以了)→关闭所有的Windows设置。如下图:
点击图片查看大图


3、重新打开Access文件,也就是Access一日通开发教程《报销管理系统》的Mian.mdb文件,再次运行“费用统计”菜单,选择正确的“年份”点“确定”按钮,统计的数据都出来了,程序问题完美解决了,如下图:
点击图片查看大图


Access快速开发平台QQ群 (群号:321554481)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助