Microsoft Access Dsum单一条件不起作用

时间:2018-08-08 12:00:32

标签: ms-access criteria

我正在从事Access项目。没有条件,但当我插入条件时,Dsum工作正常。根本不起作用。

 Me.usd = DSum("[Amount]", "Commission", "Currency= usd")

“ me.usd”是TextBox并且 “金额”是列,而“ 佣金”是表格 “货币”是查找货币类型的地方

如果我用“”排除条件,则给出总金额,但不返回条件。谁能纠正我错了。

1 个答案:

答案 0 :(得分:1)

字符串应在where子句中用单引号引起来

Me.usd = DSum("[Amount]", "Commission", "[Currency]= 'usd'")

如果货币字段是下面的数字,则无需引号。假设您的美元= 1

Me.usd = DSum("[Amount]", "Commission", "[Currency]= 1")