Just to add to what the others have said, remember you cannot call SetFocus from within a When, Valid, RangHigh or RangeLow method. If you are thinking of using it in a valid, you might want to consider LostFocus as an alternative. HTH.
>Now that I'm not supposed to be using _CUROBJ any more, how can I set the current active object on my form to another object (for example, activate a text box after pressing a button)?
>
>TIA
***************************
Bruce Gilmour
"Two things are infinite, the Universe and human stupidity. And I am not sure about the Universe."
- Albert Einstein