MS Access - 在 DSUM 中使用多个"number format"标准



我正试图根据两个标准在MS Access中使用DSum计算运行总数。我相信我在表达式的标准部分引用了错误的地方。这是表达式的当前版本;控制源";我的文本框的:

=DSum("[WBSValue]","[qWBSbyInv]","[ID]< &[ID] And [WBS]=" &[WBS])

[ID]和[WBS]都是数字(不是文本或日期(。我已经检查过每一个都在DSum:中正常工作

=DSum("[WBSValue]","[qWBSbyInv]"," [ID] <" &[ID])->正确地返回基于ID的运行总数(但对于每个WBS都是一样的(

=DSum("[WBSValue]","[qWBSbyInv]", "[WBS] =" & [WBS])->正确地返回每个WBS的合计(但这不是一个正在运行的合计(

我很难理解如何将这两个标准与AND结合起来。

提前感谢您的帮助!

您需要将两个值连接到标准,如下所示:

=DSum("[WBSValue]","[qWBSbyInv]","[ID]<" & [ID] & " And [WBS]=" & [WBS])

最新更新