Access VBA代码中对日期分隔符建议使用短横线 - 标准日期格式-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


Access VBA代码中对日期分隔符建议使用短横线 - 标准日期格式

发表时间:2023/11/22 10:39:11 评论(0) 浏览(561)  评论 | 加入收藏 | 复制
   
摘 要:VBA代码写法中,建议使用到日期数据的,将日期分隔符格式统一用短横线 - 这种标准日期格式分隔符,避免引起一些非代码语法问题引起的错误。
正 文:
一、学友问题描述:
爱好者:长沙--财务成思泽(543326265)  09:49:52
请教老师:请问我这个更新查询为什么不能检索出日期数据?VBA代码如下:
Dim qdf As Object
Set qdf = CurrentDb.QueryDefs("YJDateQuery")   '更新查询
qdf.sql = SelSr
SelSr= "Select * From YjDate Where 发票开具时间 = #2023/4/12#"

二、解决方法:
      单看语法是没问题的,出错的地方是日期分隔有问题,将 / 符改成 - 即可,以及需要把月份补齐到两位数,默认1位数的月份,则前面补齐0,即可为标准的日期数据,修改后问题解决,代码如下:
SelSr= "Select * From YjDate Where 发票开具时间 = #2023-04-12#"

补充说明:
VBA代码写法中,建议使用到日期数据的,将日期分隔符格式统一用短横线 - 这种标准日期格式分隔符,避免引起一些非代码语法问题引起的错误。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
关于Access短日期数据导出到Excel出现英文日期问题的解决方...  【麥田  2017/10/21】
快速开发平台:日期格式的字段导出后成乱码问题  【杨雪  2017/11/14】
【Access日期格式示例】用Format函数设置日期显示不同格式...  【麥田  2020/5/16】
Access控件日期格式设置  【欧志华  2020/7/21】
将日期设置为美国日期格式(不考虑区域设置)  【杨雪  2022/1/1】
Access快速开发平台--Access日期控件失效,查询里代码牵...  【vincent  2022/8/29】
【Access Format取值示例】显示带年月日日期的示例,显示...  【麥田  2022/10/14】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接