|
在例子中,张三的年休期限是15天,现在他今年请的年休假已超过了15天了,所以,我想在考勤录入窗体录入其年休考勤记录时能自动予以提示,在结束日期更新后事件写下如下代码,但不能正确运行,请问,如何修改?
Private Sub 结束日期_AfterUpdate()
If IsNull([开始日期]) Then
MsgBox "请输入考勤开始日期!", vbExclamation + vbOKOnly, "温馨提示"
Me.开始日期.SetFocus
Else
If CVDate([开始日期]) > CVDate([结束日期]) Then
MsgBox "开始日期不能大于结束日期,请重新确认!", vbExclamation + vbOKOnly, "温馨提示"
Me.开始日期.SetFocus
Else
If DLookup("年度年休总计", "年休考勤已满检测(年度总计)") > DLookup("年休期限", "年休考勤已满检测(年度总计)") Then
MsgBox "年休已满,请重新确认!", vbExclamation + vbOKOnly, "温馨提示"
Me.结束日期.SetFocus
End If
End If
End If
End Sub
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|