我花了半天時間,試圖找出爲什麼會出現一條錯誤消息框數據過濾產生「找不到場」
我 database找不到場「TransactionTypeID」
。如果您打開Form1
,則使用標題在列TransactionTypeID
上應用任何過濾器(例如,取消選中空白),然後嘗試打開第二列的排序/過濾,出現錯誤消息。 如果我將組合框轉換爲文本框或從窗體選擇表Tenants1
中刪除,錯誤消失。我使用Access 2010 32位。在這個例子中,我儘可能地簡化了表格,從零開始創建數據庫,導入數據,壓縮/修復都無濟於事。
你有什麼想法嗎?
「引用」下的含義是什麼?表單根本不包含任何代碼。是的,我試圖根據組合框中選擇的內容來過濾查詢。其他數據庫中的類似查詢正常工作。 –
編輯您的查詢。在您的字段下方的條件框中,您需要鍵入我寫的內容,但使用表單名稱和控制名稱的組合框名稱。這樣,查詢就可以找到你的控制。錯誤是說它無法找到指定的控件,因爲您必須通過長名稱引用它。 – Munsterlander
我下載了你的數據庫,看到沒有錯誤。按_Filter_過濾器,再次按下不過濾器。 – Gustav