我對Microsoft Access相對來說比較新,但我從下面的另一個數據庫使用相同的代碼並將其替換爲您在下面看到的代碼。MS Access - 按文本框搜索
strsearch = Me.txtSearch.Value
Task = "SELECT * FROM t_Cases WHERE ((CaseID Like ""*" & strsearch & "*"") OR (ActiveYN Like ""*" & strsearch & "*"") OR (ClaimType Like ""*" & strsearch & "*"") OR (HousingLocation ""*" & strsearch & "*"") OR (GrievanceAddress Like ""*" & strsearch & "*""))"
Me.RecordSource = Task
Me.OrderByOn = True
有一個名爲txtsearch
一個文本框和窗體上的記錄是指在書面文本框中選擇進行過濾。但是,我得到一個runtime error '3075'
在查詢表達式中聲明語法錯誤(缺少運算符)。有人可以幫助我確定這是什麼語法錯誤?我非常感謝您提供的任何幫助。
喬恩
您的表達式有兩個賦值運算符,它指向第一個賦值兩側的strSearch。除非您提供更多信息,否則無法修復。 – nicomp
需要提供哪些附加信息才能確定要刪除哪個分配操作員? – swtched
您需要提供很多,因爲您發佈的內容不可能用於/從其他數據庫中獲取。 – nicomp