You can use the RW_ParseString() report writer function as a user defined function (system series) in a set of calculated fields. You will need to make one calculated field for each line of x characters (up to max of 80). This function will not split a word, but rather breaks on the spaces.
The parameters are:
in string IN_string; { String Field to Parse }
in integer IN_characters; { Number of Characters per Line }
in integer IN_line; { Line Number to Return }
So an example would be for 3 lines of 50 characters
Calc field 1: RW_ParseString('Description' 50 1)
Calc field 2: RW_ParseString('Description' 50 2)
Calc field 2: RW_ParseString('Description' 50 3)
This does mean that you have to set aside the space for 3 lines on the report, and a gap will be left if the description does not need the number of lines.
David Musgrave [MSFT]
Escalation Engineer - Microsoft Dynamics GP
Microsoft Dynamics Support - Asia Pacific
Microsoft Dynamics (formerly Microsoft Business Solutions)
http://www.microsoft.com/Dynamics
mailto:David.Musgrave@online.microsoft.com
http://blogs.msdn.com/DevelopingForDynamicsGP
Any views contained within are my personal views and not necessarily Microsoft policy.
This posting is provided "AS IS" with no warranties, and confers no rights.