if llFirstTime .cPreviousResolutionCode = .cntMainInfo.cboResolutionCodes.displayvalue .cPreviousStatusCode = .cntMainInfo.cboStatusCodes.displayvalue debugout .cntMainInfo.cboResolutionCodes.displayvalue if empty(.cPreviousResolutionCode) .cPreviousResolutionCode = "NO CODE" endif if empty(.cPreviousStatusCode) .cPreviousStatusCode = "NO CODE" endif endif debugout .cntMainInfo.cboResolutionCodes.listindex debugout .cntMainInfo.cboResolutionCodes.value debugout .cntMainInfo.cboResolutionCodes.text debugout .cntMainInfo.cboResolutionCodes.displayvalue debugout sys(1272,.cntMainInfo.cboResolutionCodes) debugout sys(1272,this)It looks like the first time the value is not set.