是否有任何关于如何从包含多个值的记录的字段中检索/比较数据的文章或其他形式的信息?
正如在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
在上面的代码中:
答案 0 :(得分:1)
您的代码生成此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)
您确定12Dec.PartNo.value
是列名吗?看看这里:
http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_in