我正在尝试在同一查询中的DSUM表达式中引用查询中的字段,但我无法使其工作。你能帮忙吗?
我想在下面的查询中使用“Total $ Accrual”列,将“Accruals主数据”表中“Accruals原始数据”表中的“金额$”金额与“应计主数据”表中的每个应计ID相加(因为它们显示在查询运行时的查询)。
当我运行它时,查询会打开一个输入框窗口。
我最初尝试使用下面的公式,但它说该字段可能会引用多个表中的“Accrual ID”,因此我尝试使用屏幕截图来引用查询中的字段。
总计$ Accrual:DSum(“[Amount $]”,“Accruals Raw Data”,“[Accrual ID] ='”&amp; [Accrual ID]&amp;“'”) < / p>
非常感谢
答案 0 :(得分:0)
试试这个:
Total $ Accrual: DSum("[Amount $]","[Accruals Raw Data]","[Accrual ID]='" & [Accruals Master Data].[Accrual ID] & "'")
查询中有2个表具有相同的列名[Accrual ID],因此Access要求澄清您要引用的表。