我试了很久,我的头疼得太厉害,不在这里问这个......
str_SQL = "UPDATE tbl_Main " & _
"INNER JOIN " & _
"(SELECT MAX([Kursdatum]) " & _
"FROM tbl_Fremdwaehrungskurse) " & _
"ON tbl_Main.[Fremdwaehrung_ISO_CODE] = tbl_Fremdwaehrungskurse.[Fremdwaehrung] " & _
"SET " & _
"tbl_Main.[Wechselkurs_aktuell] = tbl_Fremdwaehrungskurse.[Wechselkurs_aktuell], " & _
"tbl_Main.[Kursdatum_aktuell] = tbl_Fremdwaehrungskurse.[Kursdatum];"
它应该做什么...只使用来自tbl_Fremdwaehrungskurse的最新日期更新tbl_Main。[Wechselkurs_aktuell]来自不同的值tbl_Fremdwaehrungskurse。[Fremdwaehrung]
尝试在VBA中完成此操作,表在Access 2010中