3

假设我有两个字段AB一个 textbox B_input。我想设置一个查询,以便它汇总列的所有A条目B = B_input

目前我有:

==Sum(IIf([B_input]<>"All",[A],IIf([B_input]<>[B],0,[A])))

我做了更多测试,似乎问题是在 Sum(IIF([B_input])) 下,它无法识别 [B_input] 的值,但如果我只有 IIF([B_input]),它可以识别值就好了, 有任何想法吗?

4

3 回答 3

0
iif([B_input]=="xyz",Sum[A],False)

可能是您所追求的,但我不确定我是否正确理解了您的问题。

或者,只需将 sql 编辑为类似

SELECT(SUM[A]) AS SumOfA FROM [MyTable] HAVING ("B"="xyz");
于 2012-01-05T19:16:54.017 回答
0

怎么样:

=Sum(IIf([B_input]<>"All",[A],0))
于 2012-01-05T19:18:53.197 回答
0

放弃,改用表单过滤。

于 2012-01-05T22:47:31.343 回答