【Access识别日期示例】Access开始日期怎么自动判断输入的月份,根据月份自动填充月份的第一天?生成输入年月格式,自动补齐完整的月初第一天的日期;输入2023-05回车后显示2023/05/01,输入2023-06回车显示2023/0-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-窗体/数据页


【Access识别日期示例】Access开始日期怎么自动判断输入的月份,根据月份自动填充月份的第一天?生成输入年月格式,自动补齐完整的月初第一天的日期;输入2023-05回车后显示2023/05/01,输入2023-06回车显示2023/0

发表时间:2023/9/2 9:49:21 评论(0) 浏览(863)  评论 | 加入收藏 | 复制
   
摘 要:【Access识别日期示例】Access开始日期怎么自动判断输入的月份,根据月份自动填充月份的第一天?生成输入年月格式,自动补齐完整的月初第一天的日期;输入2023-05回车后显示2023/05/01,输入2023-06回车显示2023/06/01
正 文:
一、学友问题描述:
爱好者:石家庄--金蝶小鹿  16:28:39
请问老师上次学习了输入月份自动填充日期最后一天的方法,如果我想让Access开始日期怎么自动判断输入的月份,然后根据月份自动填充月份的第一天?输入2023-05回车后显示2023/05/01,输入2023-06回车显示2023/06/01,如下图:


二、解决方法:
Private Sub Text1_AfterUpdate()
'生成输入年月格式,自动补齐完整的月初第一天的日期
    strInput = Me.Text1
    Dim dt As Date
    dt = DateSerial(Left(strInput, 4), Mid(strInput, 6, 2), 1)
    Me.Text1.Value = dt
End Sub


Private Sub Text0_AfterUpdate()
'生成输入年月格式,自动补齐完整的月底最后一天的日期
    strInput = Me.Text0
    Dim dt As Date
    dt = DateSerial(Left(strInput, 4), Mid(strInput, 6, 2) + 1, 0)
    Me.Text0.Value = dt
End Sub


附   件:
点击下载此附件

演   示:


Access软件网交流QQ群(群号:198465573)
 
 相关文章
求出本周、上周、本月、上月第一天和最后一天的小例子  【程绍权  2010/4/21】
【access源码示例】测算星期周数的初始日期与末尾日期\判断第几...  【红尘如烟  2011/11/12】
本年年初与年末日期\当年的第一天与最后一天\本年本月第一天与本月最...  【红尘如烟  2012/4/5】
【Access源码示例】来年年初与年末日期,下一年的第一天与最后一...  【麥田  2018/4/14】
【Access源码示例】去年年初与年末日期,上一年的第一天与最后一...  【麥田  2018/4/17】
利用Access查询功能快速查询最后日期的记录,Access查询最...  【ozh2k003  2019/5/26】
【Access识别日期示例】Access结束日期怎么自动判断输入的...  【麥田  2023/8/31】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接