Consultor Eletrônico



Kbase P27846: Unexpected behavior of FILL-IN with FORMAT containing fixed characters
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/12/2009
Status: Verified

SYMPTOM(s):

Unexpected behavior of FILL-IN with FORMAT containing fixed characters

Unknown value displayed in the widget, which is deleted via user input

** Character <char> at position <n> must be <char>. (633)

Incorrect value stored in variable/database field

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x
All Supported Operating Systems

CAUSE:

Bug# OE00091553

CAUSE:

When an unknown ("?") value is displayed in the widget, the format is ignored and just a question mark is shown. This is expected. However, when the question mark is deleted, the format for the widget is not properly redisplayed.

FIX:

Workaround:

Add a VALUE-CHANGED trigger to the widget that begins with

IF SELF:SCREEN-VALUE = "" THEN SELF:SCREEN-VALUE = "".

This will force the widget to be redisplayed, at which point the format will be displayed again.