Hi Jim,
>
>Put your validation code in the valid event. If the data is invalid you can use the MessageBox() function to display any message you like and then RETURN 0 from the valid event. Returning .F. will display the VFP message and retain focus in the control. Returning 0 will
NOT dislpay the VFP message but it will retain focus in the control.
And which is better? your solution or putting the validation in the lostfocus event and then issue a this.setfocus() when you have an error???
Regards,