缺少运算符的语法错误 VBA

Syntax Error Missing Operator VBA

我在 Access 2010 中有一个 Dlookup,它应该从查询 table 中提取一个值,该值计算未切换的复选框的数量。当我 运行 它时,它在这里给了我一个 'Missing operator in query expression'。

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

我不太明白哪里出了问题。

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

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

如果 ProjNo 是文本,代码应该是:

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