IF !EMPTY(THISFORM.cDefault) lcDefault = THISFORM.cDefault &lcDefault..SetFocus() ENDIF>TIA to you all because this is a no brainer (I left mine at home today).... in certain situations I pass a default control name to a form property.... I want the form to select that control id as the next to get focus - overriding the tab order.... could some please tell me why this isn't working??