Hello,
Crystal treats fields over the length of 254 chars as memo fields, which cannot be used in formulas, grouping, etc. The solution to this is:
To use a memo field in formulas, parameters, grouping, or sorting, the field must first be truncated into sections of 254 characters or less.
There are 2 ways to do this:
A. Truncate the field in the CR Designer.
- or -
B. Truncate the field in the database using a database view.
A. To truncate the field in CR, there must either be an ODBC connection to the database or a
native connection to a SQL type database. For more information on SQL type databases, see the "Understanding Databases" Chapter of the Crystal Reports User's Guide.
To truncate the field in CR, complete the following steps:
1. On the 'Insert' menu click 'Field Object'
2. Click 'SQL Expression Field' and then click the 'New' button.
3. Type a formula field name (such as "part1"

and then type a formula similar to the following. Be aware that the memo field is not visible for selection in the Report Fields list. It must be typed into the SQL Expression Editor Box.
{fn SUBSTRING(table.`memo field`,1 ,254 )}
This formula returns the first 254 characters of the memo field. To return the next 254 characters of the memo field, create another SQL expression field to return character 255 to character 510. Create as many SQL expression fields as required to return all the characters from the memo field.
4. On the 'Insert' menu click 'Field Object'
5. Click 'Formula Field' and then click the 'New' button.
6. Type a formula field name and then type formula similar to the following:
//@concatenate
//this formula concatenates
//the SQL expression fields
//together
{%part1} + {%part2} + {%part3}
The formula @concatenate can be used in formulas, parameters, grouping, or sorting.
Hope this helps!
-Bruce Seagate Certified RCAD Specialist.
-Bruce Thuel-Chassaigne
roadkill150@hotmail.com