>>N,
>>
>>Try to take the focus off the combo after the assignment (or simply reset focus() after the assignment)
>>
>>
>>>
>>>*** Update status code
>>>
>>> thisform.cntMainInfo.cboStatusCodes.displayvalue = m.lcNewStatusCode
>>
>> =thisform.cntMainInfo.cboStatusCodes.SetFocus()
>>
>>> thisform.lStatusCodeChanged = .T.
>>> thisform.oBizObj.lCascadeMessages = .F.
>>>
>>> if m.llRetVal and thisform.oBizObj.save() = FILE_OK
>
>Did you mean to try to put focus on the combobox after the assignment? Because the focus is on the button at that time.
Yes
I think that the value is only written to the disk buffer after the focus on the combo is lost. SetFocus = leave focus and set focus
Try and see ;-)
Gregory