In the field in question, I am getting #Name?
I've checked the field names are correct in the table, here's what should happen.
=(DSum("TG","tblLabourBooking","AssessmentNo=" & [AssessmentNo] & " And Operation='Fit'"))
The expression looks for TG which is a numerical value assigned earlier...