I am working on Progress 9.1d and MfgPro Eb2.1. I am developing a program which gives me the follwoing error.
"Cannot execute UPDATE statement while <widget-id> is active. (4015)"
When finding solution for this error in the QAD KB it said that to convert the program using GUI convert utility. I also found the same but it is not converting the same and giving me the following error.
xxrjnt01a.p WARN1 "ConvertMode=" NOT FOUND.
xxrjnt01a.p 1 (N) QUIT No convert mode specified:
Can anybody help me in how to solve this error.
The program patch is as below wherein the first error is encountered.
loop4:
REPEAT:
HIDE FRAME a NO-PAUSE.
HIDE FRAME b NO-PAUSE.
ASSIGN m_rej = NO
m_prej = NO.
UPDATE UNLESS-HIDDEN m_rej m_prej WITH FRAME c.
IF m_rej = YES OR m_prej = YES THEN DO :
/* {mfselprt.i "window" 80}. */
{gpselout.i &printType = "printer"
&printWidth = 80
&pagedFlag = " "
&stream = " "
&appendToFile = " "
&streamedOutputToTerminal = " "
&withBatchOption = "yes"
&displayStatementType = 1
&withCancelMessage = "yes"
&pageBottomMargin = 6
&withEmail = "y}
IF m_prej = YES THEN DO :
RUN P01_Prn_Pre_Rej.
END.
ELSE
IF m_rej = YES THEN DO :
{gprun.i ""gpnrmgv.p""
"(""C-Rej"",
input-output m_nbr,
output errorst,
output errornum)" }
IF errornum <> 0 THEN DO :
{mfmsg.i &msgnum=errornum &errorlevel=errorst}
undo, retry.
END.
RUN P01_Create_Wkfl.
MESSAGE "Printing the Rejection " VIEW-AS ALERT-BOX.
/** RUN P01_Prn_Rej. **/
HIDE FRAME c.
LEAVE loop1.
END.
{mfreset.i}
END.
IF m_prej = NO THEN
HIDE FRAME c NO-PAUSE.
IF ( m_rej = NO AND FRAME-FIELD = "m_rej" ) THEN DO :
HIDE FRAME c.
LEAVE loop1.
END.
ASSIGN m_rej:HIDDEN IN FRAME c = FALSE
m_prej:HIDDEN IN FRAME c = TRUE.
END.
"Cannot execute UPDATE statement while <widget-id> is active. (4015)"
When finding solution for this error in the QAD KB it said that to convert the program using GUI convert utility. I also found the same but it is not converting the same and giving me the following error.
xxrjnt01a.p WARN1 "ConvertMode=" NOT FOUND.
xxrjnt01a.p 1 (N) QUIT No convert mode specified:
Can anybody help me in how to solve this error.
The program patch is as below wherein the first error is encountered.
loop4:
REPEAT:
HIDE FRAME a NO-PAUSE.
HIDE FRAME b NO-PAUSE.
ASSIGN m_rej = NO
m_prej = NO.
UPDATE UNLESS-HIDDEN m_rej m_prej WITH FRAME c.
IF m_rej = YES OR m_prej = YES THEN DO :
/* {mfselprt.i "window" 80}. */
{gpselout.i &printType = "printer"
&printWidth = 80
&pagedFlag = " "
&stream = " "
&appendToFile = " "
&streamedOutputToTerminal = " "
&withBatchOption = "yes"
&displayStatementType = 1
&withCancelMessage = "yes"
&pageBottomMargin = 6
&withEmail = "y}
IF m_prej = YES THEN DO :
RUN P01_Prn_Pre_Rej.
END.
ELSE
IF m_rej = YES THEN DO :
{gprun.i ""gpnrmgv.p""
"(""C-Rej"",
input-output m_nbr,
output errorst,
output errornum)" }
IF errornum <> 0 THEN DO :
{mfmsg.i &msgnum=errornum &errorlevel=errorst}
undo, retry.
END.
RUN P01_Create_Wkfl.
MESSAGE "Printing the Rejection " VIEW-AS ALERT-BOX.
/** RUN P01_Prn_Rej. **/
HIDE FRAME c.
LEAVE loop1.
END.
{mfreset.i}
END.
IF m_prej = NO THEN
HIDE FRAME c NO-PAUSE.
IF ( m_rej = NO AND FRAME-FIELD = "m_rej" ) THEN DO :
HIDE FRAME c.
LEAVE loop1.
END.
ASSIGN m_rej:HIDDEN IN FRAME c = FALSE
m_prej:HIDDEN IN FRAME c = TRUE.
END.