【发布时间】:2014-01-11 20:29:31
【问题描述】:
我有一个关于使用带有是/否字段的 IIF 语句的问题。就我而言,如果是/否字段=是,我试图让语句做一件事,如果它是“否”,则做另一件事。我意识到 Access 将 Yes/No 字段存储为 -1,0 并尝试以这种方式制定语句。
我确实做了这样的声明:
NetDonation: IIf([PickupRequired]-1,[DonationValue]-8.75, 0, [DonationValue])
很遗憾,此语句不区分 PickupRequired 字段是“否”还是“是”,并且无论 PickupRequired 字段是否 = 否,它都会从所有值中减去 8.75。
【问题讨论】: