Try using STRTRAN instead of CHRTRAN:
?strtran(ad1street, "|", lf)
>Hi,
>
>I am trying to remove the | symbol from an address and insert
>a carriage return instead to make the address 2 lines instead of 1.
>The carriage return is not getting inserted.
>Instead line 1 gets overwritten with line 2
>This is my code
>
>lf=+chr(13)+chr(10)
>? chrtran(ad1street,"|",+lf)
>
>where ad1street is a memo field.
>
>Thanks in advance
>Carmel