Access查询中的DSUM现有字段

时间:2017-01-24 07:35:55

标签: mysql sql ms-access ms-access-2013

我正在尝试在同一查询中的DSUM表达式中引用查询中的字段,但我无法使其工作。你能帮忙吗?

我想在下面的查询中使用“Total $ Accrual”列,将“Accruals主数据”表中“Accruals原始数据”表中的“金额$”金额与“应计主数据”表中的每个应计ID相加(因为它们显示在查询运行时的查询)。

enter image description here

当我运行它时,查询会打开一个输入框窗口。

enter image description here

我最初尝试使用下面的公式,但它说该字段可能会引用多个表中的“Accrual ID”,因此我尝试使用屏幕截图来引用查询中的字段。

总计$ Accrual:DSum(“[Amount $]”,“Accruals Raw Data”,“[Accrual ID] ='”&amp; [Accrual ID]&amp;“'”) < / p>

非常感谢

1 个答案:

答案 0 :(得分:0)

试试这个:

Total $ Accrual: DSum("[Amount $]","[Accruals Raw Data]","[Accrual ID]='" & [Accruals Master Data].[Accrual ID] & "'")

查询中有2个表具有相同的列名[Accrual ID],因此Access要求澄清您要引用的表。