All good i realised. just sending base data to tables and sending that data to a query that will calculate again the same fields that wouldn't flow through.
I have the total cost, quantity and rate to please everyone who needs to see it because sometimes we will split hours into 3 to 5 costcodes...