שלום לכולם,
אולי מישהו יוכל לעזור לי בבקשה, אני די חדש בעניין הטריגרים.
הוספתי טריגר ברמת הרשומה מסוג POST_INSERT למסך דווח פרוט>>מסך בן של המסך דווח יצור בפועל
מטרת הטריגר היא: לאחר שנוספה שורת דווח לפק"ע מסויימת תקינים או MRB במסך דווח פרוט, אז אני רוצה שהכמות שנוספה בשורת הדווח תתווסף לעמודה חדשה שהקמתי במסך פק"עות, כך שבסך פק"עות העמודה הנ"ל תחזיק תמיד את הכמות המיוצרת העדכנית עבור כל פק"ע. אה מה מה משהו לא עובד נכון עם הטריגר שלי ואני מקבל מספר מוזר בעמודה שהוספתי במסך פק"עות.
להלן הקוד של הטריגר במסך דווח פרוט, אשמח להצעות שדרוג:
SELECT 0.0 INTO :SUM FROM DUMMY;
SELECT (REALQUANT(:$.QUANT) + REALQUANT(:$.MQUANT)) INTO :SUM
FROM ALINE, ACT,SERIAL
WHERE
ALINE.ACT = ACT.ACT
AND ACT.ACT <> -5
AND :$.SERIAL = SERIAL.SERIAL;
UPDATE SERIAL SET KADY_SUMPRODUCE = KADY_SUMPRODUCE + :SUM
WHERE
SERIAL.SERIAL = :$.SERIAL;