我一直在嘗試在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
的建議。我嘗試過,但它給出了另一個錯誤。使用ApplyFilter在Access 2013中的窗體中創建搜索框時出錯
這是我如何做搜索框:
- 我創建了一個查詢,它的工作原理。
- 選擇查詢並創建一個表單 - 拆分表單!
- 然後我創建了一個
text box
,命名爲「nombre_cliente」,然後添加一個按鈕。上點擊>宏 - 選擇按鈕>屬性>: ApplyFilter:
形式的名稱: 「Trabajos Totales」,這是查詢的名稱,其實。
Where子句:[Cliente] Like "*" & [Form]![Trabajos Totales]![nombre_cliente] & "*"
之後,我嘗試一下,它就像一個魅力。由於我有一個主手冊,我選擇表格的標題並添加到導航菜單中。突然它停止與上述錯誤工作。
任何想法爲什麼會發生這種情況?謝謝。