If your field is a memo field you cannot use it in any formulas.
If the entire line of data is a comment, you can exclude these from the report by using the following as your record selection formula: left({fieldname},3)<>"[!<"
To go through a string and take out anything in between the "[!<" and ">!]", use the following formula:
Replace({fieldname},Mid({Fieldname},InStr({Fieldname},"[!<"

,InStrRev({fieldname},">!]"

-InStr({Fieldname},"[!<"

,""
The replace fucntion is fairly straighforward. The syntax is Replace(field,StringToBeReplaced,StringToUseInstead)
InStr(fieldname,string) returns the first occurence of your subtring, InStrRev() returns the first occurence of your ending substring, but it starts from the far right of the string instead of the far left. The Mid() function uses the InStr and InStrRev functions to grab a substring of everything in between the begining and ending characters you are using.
Finally, the replace function replaces that string with a null string "".
This will not work if there is more than one "comment" in a single database record. Software Support for Macola, Crystal Reports and Goldmine
dgillz@juno.com