If you are using Access 2000 or 2002, there is a Replace function.

To replace the occurrance of {FirstName} with the contents of the field
FirstName in the field MyMemo, it works like this:

Me.MyMemo = Replace(Me.MyMemo, "{FirstName}", Me.FirstName

Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - [url]http://allenbrowne.com/tips.html[/url]
Reply to the newsgroup. (Email address has spurious "_SpamTrap")

"Stephen C" <stephen.coptusnet.com.au> wrote in message
> I would like to insert a command button on a form to
> replace a string in a memo field with the contents of
> another field. I see it working something like this: In
> the memo field, there is a whole lot of text, including
> the string "x" a number of times. I want my button to
> replace all instances of "x" with the contents of the
> [name] field in that record. It's a bit like a mail-merge
> situation I guess, where you have generic text and want
> the person's name substituted in each record without
> having to do it one at a time, manually.
> If anyone has a solution, it would save me a heap of time.