Hi I would use the following logic:
ON "GO" ANYWHERE
do:
if can-query(self, "frame-name") and self:frame-name = "b" then
do:
widget-walk, and validate, if validation fails:
do:
message "fail message". /*use QAD message include */
return no-apply.
end.
end.
Hi Vimal,
I used similar techniques a few years ago. (not NetUi).
After converting to NetUI - this is not possible anymore! If I remember correctly From NetUi you can act on "GO, F9 (Cursor-UP), F10 (Cursor-Down)" that's it! Unless you force the program to run in terminal mode only.
So a...
I think the problem is in mfdtitl1.i
/*Standard
ON ENTRY OF CURRENT-WINDOW ANYWHERE
PERSISTENT RUN P-HANDLE-ENTRY IN global-drop-down-utilities.
*/
/*OVF */
ON ENTRY OF CURRENT-WINDOW ANYWHERE
DO:
APPLY "U10" TO SELF.
RUN P-HANDLE-ENTRY IN global-drop-down-utilities.
END.
Now You...
I would imagin that a wrapper program like:
{mfdeclre.i}
DEFINE BUFFER bpt FOR pt_mstr.
ON ASSIGN OF wo_mstr.wo_status OLD ostatus
DO:
IF OSTATUS = "F" and can-do("R,C",wo_mstr.wo_status) THEN
DO:
FIND bpt WHERE bpt.pt_part = wo_mstr.wo_part NO-LOCK NO-ERROR.
IF AVAILABLE bpt AND...
Hi,
MRP will only change Workorders in status "P".
It is more likely that the users has changed it manually, or that you have another program that changes the order status.
Regards
Ole
Hi,
This indicate a Index corruption in your database KB P20191 or P9756 (Both in ProKB.
Status: Verified
FACT(s) (Environment):
Progress 8.2x
Progress 8.3x
Progress 9.x
SYMPTOM(s):
Attempts to delete records indicate the record can not be deleted.
Index <indexname> in <tablename> for...
Hi,
The only explanation that I can come up with is:
Customer Maint, Print Invoice is reachable through (user functions, F6, F14, F15,..) (You should never give access to Maintenance programs via User Functions).
Regards
Ole
Hi,
I would rewrite to something like:
/* xxporp02.p - PURCHASE ORDER REPORT BY PART */
/* DISPLAY TITLE */
define {1} shared frame zz.
{mfdtitle.i "2686871"}
define new shared variable incl_b2b_po like mfc_logical...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.