>>WITH THIS >> .oRTF.TextRTF = "" >> SCAN >> lcReturnText = "" >> lcReturnText = TableName.RTFText_From_Memo_Field >> IF !(EMPTY(lcReturnText)) && if you have RTF to add >> .oRTF.SELSTART = LEN(.oRTF.TextRTF) && start at end of current RTF >> IF !EMPTY(.oRTF.TEXT) && if there is text in the control >> .oRTF.SELTEXT = CRLF && add a CRLF >> .oRTF.SELSTART = LEN(.oRTF.TextRTF) && Reset the insertion start point >> ENDIF >> .oRTF.SELTEXT = lcReturnText && Add the new RTF Text >> ENDIF >> ENDSCAN >> lcReturnText = .oRTF.TextRTF >>ENDWITH >>RETURN lcReturnText >>