【发布时间】:2016-06-13 20:43:27
【问题描述】:
我正在使用 Access 2013 中的数据库,我想使用一个表单将过滤器应用于另一个表单。有问题的表单称为高级搜索,我希望它使用输入到文本框中的关键字来将过滤器应用于名为 FormA 的拆分表单。每当我单击搜索按钮时,我都会收到“运行时错误 424:需要对象”。
Private Sub Search_Click() 'Applies a filter based on search Criteria
Forms!FormA.Filter = _
"Field1 Like '*" & SearchBox.Value & "*' And Field2 Like '*" & SearchBox.Value & "*'"
Forms!FormA.FilterOn = True
End Sub
我觉得我对 FormA 的引用搞砸了。有什么想法吗?
【问题讨论】:
-
尝试开启过滤器,在后面添加这一行:
Forms!FormA.FilterOn = True -
忘了复制那行,虽然你绝对正确,因为我需要它才能让它最终工作。当它在那里时仍然会出现相同的运行时错误。
标签: ms-access vba ms-access-2013