POST-UPDATE כנגד POST-FIELD

פורומים אפיון ופיתוח פריוריטי POST-UPDATE כנגד POST-FIELD

  • Post
    sayo
    משתתף
    היי,

    יש לי פרוצדורה המעדכנת שדה מסויים במסך הזמנות
    השאלה היא מדוע הפרוצדורה עובדת כאשר ההפעלה היא מ-POST-FIELD
    והיא לא עובדת מ-POST-UPDATE?
    תודה

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Replies
    אלמוני
    אורח
    אפשר לראות את הטריגרים?
    sayo
    משתתף
    מה ז"א לראות טריגרים?
    אתה מדבר על ה-SQL?
    אלמוני
    אורח
    להציג את ה-SQL. אולי יש טעות בקוד ל-POST_UPDATE אשר מונעת את העדכון.
    sayo
    משתתף
    :CUST = :$.CUST;[left]
    SELECT (OBLIGOCUST = 0 ? (PAYCUST = 0 ? CUST : PAYCUST) :
    OBLIGOCUST) INTO :OBLIGOCUST
    FROM CUSTOMERS WHERE CUST = :CUST;
    SELECT (OBLIGOCUST = 0 ? (PAYCUST = 0 ? CUST : PAYCUST) :
    OBLIGOCUST) INTO :OBLIGOCUST
    FROM CUSTOMERS WHERE CUST = :OBLIGOCUST ;
    EXECUTE OBLIGO 1,0+ :OBLIGOCUST;
    GOTO 100 WHERE NOT EXISTS(SELECT 'X' FROM OBLIGO
    WHERE CUST = :CUST
    AND MAX_OBLIGO 0.0);
    SELECT OB.OBLIGO – OB.MAX_OBLIGO INTO :$.E160_OBLIGODEV
    FROM OBLIGO OB, ORDSTATUS OS, ORDERS O
    WHERE OB.CUST = :CUST
    AND OB.CUST = O.CUST
    AND O.ORDSTATUS = OS.ORDSTATUS
    AND OS.ORDSTATUS = -1;
    SELECT (OB.OBLIGO – OB.MAX_OBLIGO) / OB.MAX_OBLIGO *
    100.0 INTO :$.E160_OBLIGOPERCEN
    FROM OBLIGO OB, ORDSTATUS OS, ORDERS O
    WHERE OB.CUST = :CUST
    AND OB.CUST = O.CUST
    AND O.ORDSTATUS = OS.ORDSTATUS
    AND OS.ORDSTATUS = -1;
    LABEL 100;
    sayo
    משתתף
    מישהו משהו?!
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.