Ms access 对记录进行计数,如果不存在,则返回零
我需要从一张表中求出一个总数。如果不存在记录,我的函数必须返回零,但它不返回。我得到了“错误”。以下是我的功能:Ms access 对记录进行计数,如果不存在,则返回零,ms-access,vba,Ms Access,Vba,我需要从一张表中求出一个总数。如果不存在记录,我的函数必须返回零,但它不返回。我得到了“错误”。以下是我的功能: Public Function Fees() As Double Fees = Nz(DSum("MyFee", "tblDisclosure", "Volunteer = True And Not IsNull(ReceiptsLookup) and RequestDate> DateSerial(Year (Date),Month (Date),1)-1"), 0) E
Public Function Fees() As Double
Fees = Nz(DSum("MyFee", "tblDisclosure", "Volunteer = True And Not IsNull(ReceiptsLookup) and RequestDate> DateSerial(Year (Date),Month (Date),1)-1"), 0)
End Function
请尝试使用适当的条件字符串:
Public Function Fees() As Double
Fees = Nz(DSum("MyFee", "tblDisclosure", "Volunteer = True And Not IsNull(ReceiptsLookup) And RequestDate > DateSerial(Year(Date()), Month(Date()), 0)"), 0)
End Function