3

2 つのフィールドAB1 つの textboxがあるとしB_inputます。列のすべてのエントリを合計するようにクエリを設定したいと思いますAB = 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

どうですか:

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

あきらめて、代わりにフォームフィルタリングを使用しました。

于 2012-01-05T22:47:31.343 に答える
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 に答える