Just so I'm I think I'm on the right track here paste this into a new query and see if it does what you want.
Code:
UPDATE tblCharges INNER JOIN tblBookings2018 ON tblCharges.Cuscode = tblBookings2018.Cuscode SET tblBookings2018.ServDelia = [tblCharges].[ServDelia];
I will say right now that at first glance your table structure for your bookings and charges is not correct. You need to have a good read up about normalisation. http://rogersaccessblog.blogspot.co....on-part-i.html
You should never have fields that are storing information for a single possible outcome. e.g. if you have or more importantly could have more than one cleaner, then you shouldn't be storing which cleaner it is in a specific field called ConchitasRate.
I would say you need a tblPropertyCharges, and record the ChargeType, EmployeeID, WorkDate, PropertyID.
You can lookup what each Employee charges for each type of work over time in a your new EmpCharges table that stores the EmpID, WorkType, CostPrice, SalePrice, ValidFromDate.
All this would relate back to an Employees Table
Do you see how this extrapolates out? The ideas above are by no means complete or even well thought out, but might give you and idea of how to break down you data into the correct tables required.
Get a paper and pen out, and plan.
Remember two basic things a)that if you can't do it on paper - you can't do it in Access. b) Access is NOT a spreadsheet. It's way different but very powerful, IF your data is stored correctly in the first place.