m8 you truly are a guru. Many many thanks. This really had me stumped.
I modified you code to read
where ISNULL (ST.[Job No])
and it worked, every time I ran the code but it kept adding the same records. when i put it back to
where [Job No] = ST.[Job No]
it worked correctly, just added any missing records.
2 questions,
1 why does this work and not isnull
2 Where did you learn code like this from
Many thanks again