Я пытаюсь найти некоторые значения с помощью моей функции dlookup в Access. Я перехожу к запросам и вытаскиваю данные по двум различным критериям. Поэтому я извлекаю данные из запроса, а затем вставляю его в таблицу temp. Мне трудно избежать значений NULL.Функция Dlookup в доступе?
With rs2
While Not .EOF
lngVendorID = rs2("CompanyID")
lngUnitPrice = rs2("UnitPrice")
'Beginning Count
lngBegCount = (DLookup("BegCount", "qryBegInv", "UnitPrice = " & [lngUnitPrice] & " AND CompanyID = " & [lngCompanyID] & ""))
If IsNull(lngBegCount) Or lngBegCount = "" Then
lngBegCount = 0
End If
.Edit
rs2("BegInvCount") = lngBegCount
.Update
rs2.MoveNext
Wend
Я продолжаю получать различные ошибки. В принципе, я хочу, чтобы значение DLOOKUP
было равно null, если оно есть, то используйте 0 и вставьте это в rs2("BegInvCount")
, если оно не равно null, затем вставьте lngBegCount
в rs2("BegInvCount")
.
Каковы ошибки и каковы обстоятельства? – nicomp