Have to love it when there is a simple answer, thank you many times over!
>You can use Strtran function.
lcMemo = "Dear So and so, your ##CUSIP## is being called on ##CALLDATE##."
>lcCusIp = "Something"
>lcCallDate = DTOC(DATE())
>? STRTRAN( STRTRAN( lcMemo, "##CUSIP##", lcCusIp ), "##CALLDATE##", lcCallDate )
>
> >>I am stumped on what approach to use. >> >>Stored in a memo field is a form letter with embedded macro symbols that need to be filled in at report time. >> >>Something like this. >>//start of memo content >>Dear So and so, your ##CUSIP## is being called on ##CALLDATE##. >>//end of memo content >> >>So how would I convert the ##CUSIP## and ##CALLDATE## with the proper value in the report detail? >> >>Thank you kindly! >> >>*"Always do right - this will gratify some and astonish the rest."(Mark Twain)