Please enable JavaScript to view this site.
This program takes parameter one and will add a suffix (parameter two) and/or prefix (parameter three) to it and pass it back in Parameter one. This can be useful if you wish to add a pound sign or credit sign to numeric data. You also have the option of adding a space between the Prefix and the parameter string (parameter four) or a space between the parameter string and the Suffix (parameter five).
The parameters are as follows:
Parameter  | 
Description  | 
Comments  | 
PARM1  | 
Data String  | 
The data string that you wish to format e.g. 12,345.00  | 
PARM2  | 
Prefix  | 
e.g. £ (maximum length 10 characters)  | 
PARM3  | 
Suffix  | 
e.g. CR or - (maximum length 10 characters)  | 
PARM4  | 
Space after Prefix  | 
Y if you wish to add a space between the Prefix and the Data String or Blank if not.  | 
PARM5  | 
Space before Suffix  | 
Y if you wish to add a space between the Data String and the Suffix or Blank if not.  | 
PARM6  | 
Not used  | 
Note: If the Data String passed in parameter one has leading blanks then these are honoured when the string is reformatted. This is to ensure that if you were passing a vertical list of numeric entries, one at a time, into the program the resulting output strings will still line up vertically.E.g.
PARM1 Input  | 
PARM1 Output  | 
1,234.00  | 
[£1,234.00-]  | 
12,234.00  | 
[£12,234.00-]  | 
234.00  | 
[£234.00-]  | 
4.00  | 
[£4.00-]  | 
0.04  | 
[£0.04-]  | 
Example 1
Parameter  | 
Input  | 
Output  | 
PARM1  | 
1,234.00  | 
[£ 1,234.00-]  | 
PARM2  | 
[£  | 
|
PARM3  | 
-]  | 
|
PARM4  | 
Y  | 
|
PARM5  | 
||
PARM6  | 
Example 2
Parameter  | 
Input  | 
Output  | 
PARM1  | 
1,234.00  | 
£1,234.00 CR  | 
PARM2  | 
£  | 
|
PARM3  | 
CR  | 
|
PARM4  | 
||
PARM5  | 
Y  | 
|
PARM6  |