使用MS Access時,我試圖搜索字符串的特定列。使用DoCmd.OpenForm的WHERE參數,我可以使用「=」獲得完全匹配。但是,我需要使用LIKE,因爲最終用戶需要更寬鬆的過濾器。在MS Access中使用SQL Like語句DoCmd.OpenForm
問題是,當我使用%以上,我不斷收到一個錯誤*字符串中的組成SQL:
stLinkCriteria = "[" & Combo_Filter_Name & "] Like %'" & Text_Filter_Name & "'%"
DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria
我在做什麼錯?下面的代碼,我的作品之前,使用完美,但同樣,我需要使用LIKE:
stLinkCriteria = "[" & Combo_Filter_Name & "] = '" & Text_Filter_Name & "'"
DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria
感謝