Consultor Eletrônico



Kbase P106338: ADM2: Error 4052 calling adjustTabOrder procedure.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/28/2008
Status: Verified

SYMPTOM(s):

ADM2: Error (4052) calling adjustTabOrder procedure.

**<attribute> is not a <settable/queryable> attribute for <widget id>. (4052)

ADM-DATE is not a queryable attribute for EDITOR EDITOR-1. (4052)

Executing a statement similar to:
RUN adjustTabOrder (INPUT EDITOR-1:HANDLE, INPUT FILL-IN-1:HANDLE IN FRAME {&FRAME-NAME}, INPUT "BEFORE":U).

FACT(s) (Environment):

Windows
Progress 9.x
OpenEdge 10.x

CAUSE:

The adjustTabOrder procedure changes the tab orders of SmartObjects. The first INPUT parameter passed to the adjustTabOrder procedure must be a SmartObject handle. In the above code, the EDITOR-1:HANDLE is not a SmartObject handle.

FIX:

Call the adjustTabOrder procedure to change the tab order of SmartObjects only. Ensure that the first INPUT parameter passed to the adjustTabOrder procedure is SmartObject handle.