我正在使用Access 2013中的數據庫,並且我想使用一種表單將篩選器應用於其他表單。有問題的表單稱爲高級搜索,我希望它使用輸入到文本框中的關鍵字將過濾器應用到名爲FormA的拆分表單上。每當我點擊搜索按鈕,我收到「運行時錯誤424:所需的對象」。VBA for Access以單獨的形式應用篩選器
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' – Parfait
忘記複製該行,儘管您確實是正確的,因爲我需要使其最終工作。當它出現時仍然會出現相同的運行時錯誤。 – TheEngineEar