Ms access MS访问-使用多个;“数字格式”;DSUM中的标准

Ms access MS访问-使用多个;“数字格式”;DSUM中的标准,ms-access,expression,Ms Access,Expression,我试图在MS Access中使用DSum根据两个标准计算运行总数。我相信我在表达式的标准部分引用的地方是错误的。这是在“我的文本框”的“控制源”中输入的表达式的当前版本: =DSum("[WBSValue]","[qWBSbyInv]","[ID]< &[ID] And [WBS]=" &[WBS]) =DSum(“[WBSValue]”,“[qwbsbynv]”,“[ID]

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

=DSum("[WBSValue]","[qWBSbyInv]","[ID]< &[ID] And [WBS]=" &[WBS])
=DSum(“[WBSValue]”,“[qwbsbynv]”,“[ID]<&[ID]和[WBS]=”&[WBS])
[ID]和[WBS]都是数字(不是文本或日期)。我已经检查了每个模块在DSum中是否能够正常工作:


=DSum(“[WBSValue]”、“[qwbsbynv]”、“[ID]”需要将这两个值连接到条件,如下所示:

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

=DSum(“[WBSValue]”,“[qWBSbyInv]”,“[ID]谢谢,这非常好!我以前在DSum中使用多个条件的唯一经验是使用一个数字和一个文本字段,因此我默认使用该语法作为起点。感谢您的帮助!