Kbase P173515: Integer fields displayed using DISPLAY FORMAT ">>>>9" @ WITH FRAME.... are shifted to the right.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  9/16/2010 |
|
Status: Unverified
SYMPTOM(s):
Integer fields displayed using DISPLAY <variable> FORMAT ">>>>9" @ <fieldname> WITH FRAME.... are shifted to the right.
An integer field is shifted to the extreme right of a report with the UTF-8 client.
FACT(s) (Environment):
The problem only happens with the UTF-8 client, i.e. -cpinternal UTF-8.
Using -cpinternal 1252 the problem does not occur.
All Supported Operating Systems
OpenEdge 10.2x
CAUSE:
Bug# OE00200316
FIX:
None at this time
To work around the problem, either:
1. Instead of using DISPLAY <variable? @ <field>, define a frame with the FORM statement specifically for displaying this variable. Use this frame to display the field.
2. Convert the variable to a Character datatype with the STRING function space filling if necessary, and display it as a character. For example:
display STRING(IntegerTotal,fill(" ",11) + ">>>,>>9") @ outputField
with frame TotalLine.