Hey, i would just add a if condition before your loop. You are already getting the count, so you can just check if the count is 0.
Set rstAdd = CurrentDb.OpenRecordset("Select * From tblContractorJob Where JobID = " & OldId & "")
Set rst = rstAdd.Clone
If rstAdd.RecordCount > 0...