that seems to work for the first record but if I the tab back to try another number it seems to disregard the code. I've tried this 'on exit' event , 'before update' event, as Rich suggested, and also 'on current' - all seem to have the same effect.
I don't know if this would have an effect on...