Consultor Eletrônico



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.