2016-11-04 95 views
0

我有一个访问表单和我使用查询创建的子表单。然后,通过设计视图,我创建了一个文本框,并输入了一个相当长的嵌套iif,它引用了子窗体中的其他字段。MS Access Sum #Error

现在,我想使用SUM函数在创建的文本框中添加值(iff的结果),每个值都有不同的值。我尝试了所有我能想到的东西,但总是会出现#Error!不管我做什么。

+1

发布代码总是最好的。 – Fionnuala

+0

您可能希望从iff语句的内部开始,并验证每个部分一次只能工作一个。如果你的iif声明真的很长,你可以考虑编写一个vba程序并调用它。 如果您发布iif声明,我们可能会提供更多帮助。 –

回答

0

有时当我在查询中添加了多个Function类型时,它首先崩溃了,例如创建iff子句来标记或创建一个新字段并放置一个类似“YES”的文本。

然后在其他查询中应用与“是”匹配的字段的总和。

通过分开它尝试。