0
Я прочесываю форум, ища ответ, и я не могу найти его. Извините за длину кода!Если тогда Else Statement Access 2010
В принципе, то, что я хочу посмотреть, это установить значение «$ 0.00» в поле «Billing_Prepayment», если первый оператор «if» ничего не возвращает. В настоящее время, если я запускаю код, и нет совпадений, поле «Billing_Prepayment» становится пустым. Не уверен, что мне не хватает. Я пытался; «", Null, Isblank. Ничего не сработало.
Private Sub AccountID_Change()
' Adds prepaid values to invoice
If DLookup("Total_Prepayment", "quePrepayment", "[AccountID] = Forms![frmInvoices]!AccountID And [Billing_Month] = Forms![frmInvoices]!Billing_Month And [Billing_Year] = Forms![frmInvoices]!Billing_Year") = Null Then
Billing_Prepayment = "$0.00"
Else
Billing_Prepayment = DLookup("Total_Prepayment", "quePrepayment", "[AccountID] = Forms![frmInvoices]!AccountID And [Billing_Month] = Forms![frmInvoices]!Billing_Month And [Billing_Year] = Forms![frmInvoices]!Billing_Year")
End If
End Sub
Спасибо! Это сработало отлично. – bjk