המרה מREAL 13,2 לREAL16,2

פורומים אפיון ופיתוח פריוריטי המרה מREAL 13,2 לREAL16,2

  • דיון
    הילה
    משתתף
    שלום,

     

    אני מקבלת שגיאות בלוגים על טריגר פיתוח פרטי שמכניס לשדה עלות בשורת הזמנה שהוא מסוג REAL 13,2 בסטנדרט את החישוב הבא:

    הכפלה של PART.COST שהוא מסוג REAL 16,2. בשדה כמות.

    המסך מתקמפל אבל יש שגיאות בלוגים.

    איך נכון לבצע את ההמרה?

     

    תודה

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • תגובות
    yitzchok
    משתתף
    IL
    תמיד יעזור לנו לראות את השגיאה

    אני לא חושב שהבעיה היא שנדרשת המרה. לא צריכה בעיה לקבוע ערך של REAL 13,2 ב- REAL 16,2.

    אבל את נותנת לנו רמזים לבעיה האמיתית. אני מנחש שהמספר כבר הרבה יותר גדול. כשאת מכפילה בכמות את משתמשת ב-REALQUANT?

    הילה
    משתתף
    כמובן שאת הכמות המרתי עם REALQUANT..

    ההודעה המתקבלת בלוג:

    Error parsing prepared form: PARTINPLISTS, trig=4

     

    ההודעה המתקבלת בהכנת המסך: variable with two different types: C

     

    זה הקוד ב POST-FIELD

     

    :PURCHASEPRICE = 0.00;
    SELECT PURCHASEPRICE INTO :PURCHASEPRICE
    FROM ORDERITEMS
    WHERE ORD = :$$.ORD;
    :C = 0.00;
    SELECT COST INTO :C
    FROM PART
    WHERE PARTNAME = :$.PARTNAME;
    GOTO 1234 WHERE :PURCHASEPRICE <> 0.00;
    GOTO 1234 WHERE :C <> 0.00;
    :COST = 0.00;
    SELECT EMC_CIFCOST INTO :COST
    FROM PART
    WHERE PARTNAME = :$.PARTNAME;
    GOTO 1234 WHERE :COST = 0.00;
    :PURCHASEPRICE = :COST * REALQUANT(:$.@);
    :$.PURCHASEPRICE = :PURCHASEPRICE;
    LABEL 1234;
    yitzchok
    משתתף
    IL
    ואם את משנה את כל המפועים של C: שיהיה לו קידומת (חשוב להשתמש בקידומות במשתנים בטריגרים פרטיים במסכים!) הבעיה עדיין קיימת רק בהתייחס לשם החדש?

    יהיה קצת חריג שיהיה משתנה C: בסטנדרט אבל יכול להיות. או אולי יש לך C: בטריגר אחר?

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.