Seems like I have read places that error trapping is supposed to be done on the After_Update of the same field. For some reason mine does not work because after the first time through the trap then a user can just 'Enters through it' on to the next field! User is not trapped into circling back through the same field until a valid entry. The only way that I have been able to do what I want above is to do all of my error trapping in the on_gotFocus of the next field, which then sets the focus back to the prior field and the loop works just fine. I'm concerned that I am doing things bass-ackwards.
Does it matter?