Access kann es schon immer nur der SQL Server versteht es nicht wenn ein JOIN in einer Updateanweisung vorhanden ist.

Es gibt aber eine alternative Schreibweise mit der auch Tabelleninhalte trotz JOIN geändert werden können.

UPDATE A
SET A.Feld1 = B.Feld2
FROM Tabelle1 A
INNER JOIN Tabelle2 B ON A.ID = B.FID