1.使用你的代码:
f dr21 > "" Then
MessageBox.Show(dr21 & ":" & vbcrlf & " 企业负责人/安全员培训合格证已过期未复审","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
End If
If dr20 > "" Then
MessageBox.Show(dr20 & ":" & vbcrlf & " 企业负责人/安全员培训合格证即将到期复审","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
出现以下问题:一个表中有已过期的记录,那么本条记录既提示已过期,也提示即将过期。提示两次
2.使用如下代码:
f dr21 > "" Then
MessageBox.Show(dr21 & ":" & vbcrlf & " 企业负责人/安全员培训合格证已过期未复审","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
elseIf dr20 > "" Then
MessageBox.Show(dr20 & ":" & vbcrlf & " 企业负责人/安全员培训合格证即将到期复审","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
出现以下问题:一个表中有几条需要提示记录时,既有即将到期的记录,也有已过期的记录时,只提示已过期的记录,不提示即将到期的记录
要实现:一个表有多条需要提醒的记录,既有即将到期的,也有已过期的时,要分别提醒。有即将到期的记录,提示即将到期;有过期的记录,提示已过期,不能再重复提示即将到期。
如何解决这个问题?谢谢
[此贴子已经被作者于2018/10/23 7:48:27编辑过]