DSUM - 标准表达式中数据类型不匹配

时间:2017-05-22 02:36:34

标签: ms-access ms-access-2016

Withdrawal: DSum("[quantity]","Withdrawal","[part_number]= '&[part_number]&'")

由于上述声明,我收到了上述错误。

我有一个Orders表,想要整理并显示每个零件号的提款数量。数据类型是数字,我在这里遗漏了什么吗?

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您正在处理两种类型的报价,并且执行不当。正确的代码应该是:

Withdrawal: DSum("[quantity]","Withdrawal","[part_number]= " & [part_number])

在上面的代码中,第二个[part_number]仍然在一个字符串中,所以没有正确填充。因此,您将部件号与字符串[part_number]

进行比较

答案 1 :(得分:0)

在第一个撇号之后和第二个撇号之前缺少引号。

Withdrawal: DSum("[quantity]","Withdrawal","[part_number]= '" & [part_number] & "'")

part_number是一个文本字段?如果没有,请删除撇号。