Das sollte genügen:
stringvar output := {TABLE_NAME.FIELD_NAME};
output := Trim(output); //get rid of leading & trailing spaces
output := Replace(output,Chr(13),''); //get rid of line feed character
output := Replace(output,Chr(10),''); //get rid of carriage return character
//add any other special characters you want to strip out.
Wenn Sie viele Zeichen zu entfernen haben, können Sie diesen etwas ausgefalleneren Ansatz verwenden. Fügen Sie einfach alle Zeichen, die Sie entfernen möchten, zu in[] hinzu:
stringvar input := {DROPME.TEST_FIELD};
stringvar output := '';
numbervar i;
input := Trim(input);
for i := 1 to Length(input) Step 1 do
if not(input[i] in [Chr(13),Chr(10)]) then
output := output + input[i];
output