我在一个DLookup函数上有这个错误,虽然在网络上有很多问题,但这些解决方案似乎都解决了我的问题,要么就是我没有做对。
下面这行代码让我很伤心:
startID = DLookup("[Sandwich Order ID]", "Sandwich Orders", "[Order Number] = " & Me.Order_Number.Value)
这将发生在新记录或类似的订单号Null。如果没有三明治可以查找,DLookup
返回Null,因此:
startID = Nz(DLookup("[Sandwich Order ID]", "Sandwich Orders", "[Order Number] = " & Nz(Me!Order_Number.Value, 0)), 0)