>>Hi Arne,
>>
>>>TVar = "thisform.DescLine.ControlSource = S["+alltrim(str(CurrRow))+",18]"
>>>&TVar
>>>TVar = "thisform.InfoLine.ControlSource = S[" + alltrim(str(CurrRow))+",20]"
>>>&TVar
>>
>>Use this code instead:
>>
>>
Thisform.DescLine.ControlSource = s[CurrRow, 18]
>>Thisform.InfoLine.ControlSource = s[CurrRow, 20]
>>
>>As for the variable reference, what is s[CurrRow, 20] exactly?
>
>I thought than when setting control sources on the fly you had to surround them with quotes unless the array is returning the control source as a string.
When trying to set them by hand in the property sheet...you're making a dynamic assignment in code of a value.