DoCmd.OpenForm多个条件缺少运算符错误

时间:2014-03-21 13:43:10

标签: vba ms-access-2010

我在VBA中工作,在表单按钮上创建一个事件,该按钮将基于两个文本框作为条件打开辅助表单。我使用以下代码:

DoCmd.OpenForm "Table_QA_History", , , "[Container_ID] =" & Me!Container & "And [item] ='" & Me!item & "'"

当我点击按钮时,我收到一条错误消息,指出查询表达式中存在缺少的运算符'[Container_ID]=and [item] ='"

我对VBA相当新并且自学成才,所以我似乎无法弄清楚它要求的运算符。

帮助!

1 个答案:

答案 0 :(得分:0)

我觉得你需要一个空间,然后如下:

DoCmd.OpenForm "Table_QA_History", , , "[Container_ID] =" & Me!Container & " And [item] ='" & Me!item & "'"

您还需要检查我!Container和Me!项目实际上包含数据,因为您收到的消息似乎表明它们不是。