Hi Gan,
If I got you right, you want to keep the focus on a text box if it is empty? If this is you problem, this is how I do it...
put a validation code in the VALID event. It should look something like this.
retu !empty(ThisForm.Text1.Value)
This will prevent you from exiting the object without entering a value.
Shit happens!!!