【发布时间】:2015-10-07 15:48:51
【问题描述】:
我一直在尝试在 Access 2013 中的 form 中创建一个搜索框。我第一次让它工作,但在我关闭并打开数据库后,我收到一条消息:
The action or method is invalid because the form or report isn't bound to a table or query
它还给出了使用SelectObject to select the form before executing ApplyFilter 的建议。我试过了,但它给出了另一个错误。
我是这样做的搜索框:
- 我创建了一个查询,它有效。
- 选择了查询并创建了一个表单 - 拆分表单!
- 然后我创建了一个
text box,将其命名为“nombre_cliente”,然后添加了一个按钮。 - 选定按钮 > 属性 > 单击时 > 宏: 应用过滤器:
表单名称:“Trabajos Totales”,实际上是查询的名称。
Where 子句:[Cliente] Like "*" & [Form]![Trabajos Totales]![nombre_cliente] & "*"
在那之后我尝试了一下,它就像一个魅力。因为我有一个主菜单,所以我选择了表单的标题并添加到导航菜单中。突然它停止处理上述错误。
任何想法为什么会发生这种情况?谢谢。
【问题讨论】:
标签: ms-access