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