如何在访问中使用IIf函数的truepart中的等式

时间:2016-07-28 18:07:49

标签: ms-access

access我有一个计算字段,要计算的等式是:

[Field1]*Exp((-1.2*([Field2]/[Field3])))

现在我想在此字段中使用IIf函数,如下所示:

IIf([TDN Equation Class]="Forage","=[Field1]*Exp((-1.2*([Field2]/[Field3])))","0")

truepart表达式不起作用,并向我显示确切的等式:

=[Field1]*Exp((-1.2*([Field2]/[Field3])))

我该怎么办?

2 个答案:

答案 0 :(得分:2)

像这样:

=IIf([TDN Equation Class]="Forage",[Field1]*Exp(-1.2*[Field2]/[Field3]),0)

嵌套示例:

=IIf([TDN Equation Class]="Forage",[Field1]*Exp(-1.2*[Field2]/[Field3]),IIf([SomeOtherField]=SomeValue,10,0))

答案 1 :(得分:2)

它向你显示了等式,因为你用引号括起来。此外,不需要=运算符,只需尝试:

IIf([TDN Equation Class]="Forage",[Field1]*Exp((-1.2*([Field2]/[Field3]))),"0")