if语句和减号

时间:2017-12-07 13:23:38

标签: ms-access access-vba ms-access-2007

我有一个非常简单的IF语句可以正常工作,但是当数字为负数或似乎被忽略时。发生了什么:

代码:

 AgreedDate = DateAdd("d", 3, Submitted)

LapsedDays = DateDiff("d", Submitted, AgreedDate)


If OverdueCount <= 0 Then
    SLAstatus = "OVERDUE"
    SLAstatus.BackColor = RGB(230, 184, 183)
Else
    SLAstatus = "ON TIME"
    SLAstatus.BackColor = vbGreen
    End If

结果: 我的概述结果为-1,但我的背景颜色显示为绿色。为什么呢?

如果我更改我的if语句以查看不在减号中的数字,那么它可以正常工作

0 个答案:

没有答案