0
我認爲這應該是直截了當的。我有一個插入查詢。 我正在修改一個查詢字段,它調用一個執行dlookup的公共函數並計算任何折扣。 我只想調用這個函數,如果一個id低於某個數字。如果超過這個數字,我想用我的表單中的一個字段填充它。 這是原始呼叫:在查詢中訪問IIf語句
GetTuition(Forms![createinvoice]!AfterschoolFrame,Forms!
[createinvoice]!BillCycleID,Forms![createinvoice]![1DayAfterschool15],Forms!
[createinvoice]![TuitionToPay]) AS Fee
但是當我添加一個IIF,它崩潰
IIf (Forms![createinvoice]!ScholarID <4
(GetTuition(Forms![createinvoice]!AfterschoolFrame,Forms!
[createinvoice]!BillingCycleID,
Forms![createinvoice]![1DayAfterschool15],
Forms![createinvoice]![TuitionToPay]) , Forms![createinvoice]!TuitionCost))
AS Fee
任何想法,將不勝感激。
我做了更改(丟失的,在我的剪切/粘貼),它仍然無法正常工作。我已經檢查了兩個條件,分開完成後它們工作得很好。但是當我把它們放在IIF聲明中時,我會遇到'數據不匹配'錯誤。 – JMarie
我甚至可以改變它們(更改爲> 4-將簡單值放在其他位置,否則執行dlookup。但是同樣的事情 - – JMarie
ScholarID上的數據類型是什麼? –