【问题标题】:DoCmd.OpenForm Multiple criteria missing operator errorDoCmd.OpenForm 多个条件缺少操作员错误
【发布时间】:2014-03-21 21:45:45
【问题描述】:

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

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

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

我是 VBA 的新手并且自学成才,所以我似乎无法弄清楚它需要什么运算符。

救命!

【问题讨论】:

    标签: vba ms-access-2010


    【解决方案1】:

    我想你在 And 之前需要一个空格,如下所示:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-19
      • 2023-02-22
      • 1970-01-01
      • 2012-11-16
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      相关资源
      最近更新 更多