2014-12-04 71 views
0

我正在開發Access數據庫,該數據庫將允許經理對我們員工的表單條目執行一些驗證。一般的想法是,這個查詢將比較工作人員的答案和管理人員的答案,並且根據差異,它將從可能的總數中扣除100分。同樣的iif對於表單的每個條件執行21次。iif和零作爲錯誤結果

由於某些原因,當我運行此查詢時,iif false類別中的0未填充到我的記錄中,這使得我的數學函數也無法填充。這裏是iif

IIf([F1]="2",IIf([F2]<>[F1],-4.76,IIf([F1]="3",IIf([F2]<>[F1],-1,0)))) 

這如果條件爲真,但並非所有條件都是假的工作。

謝謝

回答

1

經過一段時間的努力解決問題後,這是解決方案。

IIf([F1]="2",IIf([F2]<>[F1],-4.76,IIf([F1]="3",IIf([F2]<>[F1],-1))),0)