是否有任何文章或其他形式的信息可以從包含多個值的記錄的字段檢索/比較數據?對「允許多個值」的記錄進行SQL訪問
上this post建議我嘗試通過SQL語句來代替我的方式對長碼,但我不能管理,使其運行:
Dim SQL As String
SQL = "UPDATE 12Dec " _
& "Set [WPRC Part] = 'YES' " _
& "WHERE " _
& "12Dec.PartNo.value in (SELECT SparePartNo FROM WPRC_Parts_List) " _
& "OR 12Dec.PartNo.value in (SELECT SerialPartNo FROM WPRC_Parts_List) "
DoCmd.RunSQL SQL
在上面代碼:
- 12Dec是包含字段WPRC部分和PARTNO(字段,它允許在它的R多個值的表ecords)
- WPRC_Parts_List是包含字段SpartPartNo和SerialPartNo
什麼是錯誤?你可以在最後一行之前寫上'Debug.print SQL',看看你得到了什麼?然後,只需將SQL複製並粘貼到Access中的SQL中,並查看發生了什麼? – Vityata