Hiya Sergey...
Once again... it is the little things...
Thanks
Ric
>Hi Ric,
>
>You need two dots. The first one denotes the end of the macro substitution.
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??
>>
>>IF !EMPTY(THISFORM.cDefault)
>> lcDefault = THISFORM.cDefault
>> &lcDefault.SetFocus()
>>ENDIF
>>
>>I know the answer is here somewhere, but not in my brain today... :-)
>>
>>Ric