我有一个关于使用带有是/否字段的IIF语句的问题.在我的情况下,我试图让声明做一件事,如果是/否字段=是和另一个如果是"否" 我意识到Access将Yes/No字段存储为-1,0并试图以这种方式表达语句.
我做了这个陈述:
NetDonation: IIf([PickupRequired]-1,[DonationValue]-8.75, 0, [DonationValue])
Run Code Online (Sandbox Code Playgroud)
遗憾的是,此声明不区分PickupRequired字段为"No"或"Yes",并且无论PickupRequired字段=否,它都会从所有值中减去8.75.