我一直在尝试在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] & "*"
之后我尝试了它,它就像一个魅力。由于我有一个主菜单,我选择表单的标题并添加到导航菜单。然后它突然停止处理上述错误。
任何想法为什么会发生这种情况?谢谢。
答案 0 :(得分:0)
加载表单时,请确保过滤器未处于活动状态。 在表单属性中,将FilterOnLoad设置为false。 或者用一个宏来清除onLoad事件上的filterValue。