在Access 2016字段中过帐$ 0.00的结果

时间:2019-01-08 21:03:14

标签: ms-access ms-access-2016

我在一个收取信用卡费用的营业税的州运营。我们的业务涉及50/50支票和信用卡。我无法弄清楚如何在计算字段$0.00中获得[CC Fee]的结果。

([Price]+[CC Fee])*[Tax]= Total

价格为[Price]

税收为([Price]+[CC Fee])*0.055

信用卡费用为[Price]*0.03

我有一个字段[CC Fee?],它是一个下拉框,是/否。如果以支票付款,则为否-如果是由CC付款,则是

[CC Fee]中,我使用以下命令-IIF[CC Fee?]="yes',[Price]*0.03, "$0.00"

如果答案为是,则由[CC Fee]填充

$(3% of Price)。如果答案为否,则不会填充$0.00

如果不收取CC费用,如何用[CC Fee]填充$0.00

提前谢谢

1 个答案:

答案 0 :(得分:1)

您的IIf语法是错误的-引号不匹配(dbl与单引号不匹配)并且缺少括号。

价格也可能是数字字段,因此将其返回为数字(0代替"$0.00"

尝试

IIf([CC Fee?]="yes", [Price]*0.03, 0)