2014-01-11 77 views
4

我有一個關於在是/否字段中使用IIF語句的問題。就我而言,如果「是/否」字段=「是」,而另一個字段是「否」,我試圖讓陳述做一件事。我意識到Access將Yes/No字段存儲爲-1,0,並試圖用這種方式來表述語句。帶有是/否字段的IIF聲明

我沒有做這樣的說法:

NetDonation: IIf([PickupRequired]-1,[DonationValue]-8.75, 0, [DonationValue]) 

不幸的是,這種說法並不對PickupRequired場之間區分「否」或「是」,並減去所有值8.75,無論是否PickupRequired場=否。

回答

4

IIf()將識別Yes/No領域TrueFalse,而你不必指定一個數值,所以下面的工作就好了

IIf([PickupRequired], "The value is Yes", "The value is No") 

在您的特定情況下,我懷疑你想

NetDonation: [DonationValue] - IIf([PickupRequired], 8.75, 0) 
+0

這工作!非常感謝 – user3185924