我收到一条消息,说我在Access中的按钮上的VBA查询表达式中存在语法错误。不幸的是,我只是无法弄清楚语法错误是什么。我很确定我正确使用了一切。我将此表达式作为WHERE子句发送到正在生成的报表。屏幕截图如下。有人可以帮忙吗?
读取"tk"
的两个字符串将从几个输入框放入表达式。
我在文字中的表达:
cond = "(((StrComp(""" & lower & """,Left([Location],2)))<=0) And ((StrComp(""" & upper & """,Left([Location],2)))>=0));"
stDocName = "rptMstrEquipListRange"
DoCmd.OpenReport stDocName, acPreview, , cond
根据www.balancebraces.com,括号不是问题:
答案 0 :(得分:2)
如果您最后删除;
,它应该可以正常工作。 (测试)