I would not be above temporarily storing Totals query values in a temp table so to allow other updates through a query based on multiple. Note, I'm not saying I would then store those calculations anywhere as part of the query update. That being the case, why are aggregate functions (totals or otherwise) part of a query that is being used to update if not to store those values? Most of us here do not and would not store calculations 99.98% of the time.
Looks to me that you are using lookup fields in your tables too (but I might just be looking at the results of a defined relationship when I see the minus signs). I wonder if the totals query was removed would the update fail anyway? Have to say I don't know because lookup fields in a table are another questionable practice that I'd try to stay away from.
Last edited by Micron; 01-31-2017 at 03:44 PM.
Reason: clarification
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.