语法错误缺少操作员VBA

时间:2015-05-12 20:50:10

标签: vba access-vba runtime-error

我在Access 2010中有一个Dlookup,它应该从查询表中提取一个值来计算未被遮挡的复选框的数量。当我运行它时,它在这里给我一个'查询表达式中缺少运算符'。

Countboxes = DLookup("Expr1", "qryCountUntoggled", "[ProjNo =]" & Me.ProjNo & "'")

我无法弄清楚出了什么问题。

1 个答案:

答案 0 :(得分:0)

如果ProjNo是数字,则正确的代码是:

Countboxes = DLookup("Expr1", "qryCountUntoggled", "[ProjNo] =" & Me.ProjNo )

如果ProjNo是文本,则代码应为:

Countboxes = DLookup("Expr1", "qryCountUntoggled", "[ProjNo] ='" & Me.ProjNo & "'")