access 2003, with this update query I get the error operation must use an updateable query
If I save the Query1 records to a table, table2, then this works. why?.

How to fix it?.
Code:
UPDATE table1A
INNER JOIN Query1 ON table1A.f1 = Query1.f1
SET table1A.f2 = Query1.f2;
Code:
UPDATE table1A
INNER JOIN table2 ON table1A.f1 = table2.f1
SET table1A.f2 = table2.f2;
How to fix it?.