If your query joins more than two tables and you have referrential integrity enforced on your relationships, access will not let you modify the recordset returned.