使用代码自动计算工龄-桀少
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


使用代码自动计算工龄

发表时间:2023/6/29 10:20:21 评论(0) 浏览(1588)  评论 | 加入收藏 | 复制
   
摘 要:使用代码自动计算工龄。
正 文:

      直接在主窗体中输入以下代码即可自动计算工龄:

'(文本框名称为:入职时间、工龄)

'(缺点是不自动更新,每次还需要再次点击入职时间才可以自动更新)

Private Sub 入职时间_AfterUpdate()

    Dim intMonth As Integer

    Dim strYear As String
    Dim strMonth As String
    intMonth = DateDiff("m", Me.入职时间, Date)
    strYear = IIf(intMonth \ 12 = 0, "", intMonth \ 12 & "年")
    strMonth = IIf(intMonth Mod 12 = 0, "", intMonth Mod 12 & "个月")
    Me.工龄 = strYear & IIf(strYear <> "" And strMonth <> "", "零", "") & strMonth

End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
计算时间差  【VictorDuane  2007/10/9】
【菜鸟入门】计算工龄,日期相减得出工作年限(周期)的示例\工作日示...  【麥田  2011/4/1】
关于计算日期差的一点思路!计算工龄精确到天的方法  【周伯通  2014/9/19】
【Access示例】统计月份区间段记录数,按入职的月份期限统计人数...  【MDZZ  2016/10/1】
根据员工离职与入职时间 统计在职员工数量的示例  【伊西军  2018/7/14】
【Access DateDiff函数】datediff如果计算3月...  【麥田  2020/11/2】
用Access计算工龄/日期差;如果结束日期为空,则按今天计算,否...  【杨雪  2023/6/28】
常见问答
技术分类
相关资源
文章搜索
关于作者

桀少

文章分类

文章存档

友情链接