使用表单字段的 DSUM 函数
DSUM Function Using Form Fields
我有一个用于向 Table 提交条目的表格。
“月度调整 $”字段目前发布了新的 table 条目,效果很好。
我想在“当前余额 $”字段中显示原始数据 Table 的总余额,该字段是根据用户在 select 中编辑的公司和应计 ID 过滤的表格。
每次用户 select 在表单中添加新的公司和应计 ID 组合时,我希望“当前余额 $”字段显示原始数据中该公司和应计组合的总 $ Table。
首先,我尝试在表达式构建器中使用 DSUM 对原始数据中的“金额 $”字段求和 table,其中应计 ID 等于用户拥有的任何值 select 在表格的“应计 ID”字段中编辑。下一步是为公司 selected 添加第二个过滤器(一旦我弄清楚这一点,我就会这样做)。我在下面包含了我正在使用的表达式。
=Nz(DSum([金额 $]","Accruals Raw Data","应计原始数据]![应计 ID]= ' " & [表格]![单一应计分录 - 表格]! [应计 ID] & " ' "))
然而,当我 select 表单中应计 ID 字段中的一个选项时,它不会 return 当前余额 $ 字段中的任何结果。它只是显示一个空白框。
我可以使用 DSUM(即未应用过滤器)从 table 中获取“当前余额 $”以显示总金额,但无法执行上述操作。
感谢您的帮助。
非常感谢
删除 空格 如果 ID 是文本:
=Nz(DSum("[Amount $]","Accruals Raw Data","[Accrual ID]= '" & [Accrual ID] & "'"),0)
如果 ID 是数字,也删除 引号:
=Nz(DSum("[Amount $]","Accruals Raw Data","[Accrual ID]= " & [Accrual ID] & ""),0)
对于两个条件尝试:
=Nz(DSum("[Amount $]","Accruals Raw Data","[Accrual ID]= '" & [Accrual ID] & "' And [Company] = '" & [Company] & "'"),0)
我有一个用于向 Table 提交条目的表格。 “月度调整 $”字段目前发布了新的 table 条目,效果很好。
我想在“当前余额 $”字段中显示原始数据 Table 的总余额,该字段是根据用户在 select 中编辑的公司和应计 ID 过滤的表格。
每次用户 select 在表单中添加新的公司和应计 ID 组合时,我希望“当前余额 $”字段显示原始数据中该公司和应计组合的总 $ Table。
首先,我尝试在表达式构建器中使用 DSUM 对原始数据中的“金额 $”字段求和 table,其中应计 ID 等于用户拥有的任何值 select 在表格的“应计 ID”字段中编辑。下一步是为公司 selected 添加第二个过滤器(一旦我弄清楚这一点,我就会这样做)。我在下面包含了我正在使用的表达式。
=Nz(DSum([金额 $]","Accruals Raw Data","应计原始数据]![应计 ID]= ' " & [表格]![单一应计分录 - 表格]! [应计 ID] & " ' "))
然而,当我 select 表单中应计 ID 字段中的一个选项时,它不会 return 当前余额 $ 字段中的任何结果。它只是显示一个空白框。
我可以使用 DSUM(即未应用过滤器)从 table 中获取“当前余额 $”以显示总金额,但无法执行上述操作。
感谢您的帮助。
非常感谢
删除 空格 如果 ID 是文本:
=Nz(DSum("[Amount $]","Accruals Raw Data","[Accrual ID]= '" & [Accrual ID] & "'"),0)
如果 ID 是数字,也删除 引号:
=Nz(DSum("[Amount $]","Accruals Raw Data","[Accrual ID]= " & [Accrual ID] & ""),0)
对于两个条件尝试:
=Nz(DSum("[Amount $]","Accruals Raw Data","[Accrual ID]= '" & [Accrual ID] & "' And [Company] = '" & [Company] & "'"),0)