In fact the first response answers the problem, I have GROUP BY in one my sub queries, rendering the action query read only. Thanks RuralGuy.
I assume creating a temporary table (based on the result of the above SQL) to update the SQL server table would be a work around...
UPDATE...