שדות KLINE ו LINE

פורומים אפיון ופיתוח פריוריטי שדות KLINE ו LINE

  • Post
    אלמוני
    אורח
    שלום
    בניתי טבלת (תנועות) פרטית ומסך פרטי
    בטבלה יש שדות KLINE עם מפתח U
    בהכנסת שורות השדה לא מתעדכן גם LINE, למה?
    זה לא אמור לעבוד גם במסכים פרטיים?
    תודה
מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • Replies
    האם הגדרתה LINE כמפתח A?
    אלמוני
    אורח
    LINE לא יכול A, לדוגמה ORDI הוא A , וה LINE הוא לכל הזמנה.

    תודה בכל אופן

    אלמוני
    אורח
    בחזרה לשאלה המקורית, שאני חושב שהיא "למה KLINE ו-LINE אינם מתעדכנים?" – צריך להציב ערכים שם בעצמך. הכי קל לעשות זאת מהפעלת POST-FIELD של שדה חובה.

    להלן דוגמא מקוד דומה שבמקרה כתבתי אתמול. המשתנה MAX מתאפס בהפעלה PRE-FORM

    SELECT MAX (LINE) INTO :MAX
    FROM GLOB_F2CBUILDLINE
    WHERE FATHER = :$$.F2C;
    :$.LINE = :MAX + 1;

    חשוב להפריד את קבלת המספר (MAX) מהוספת 1. בהתחלה כתבתי

    SELECT MAX (LINE) + 1 INTO :$.LINE
    FROM GLOB_F2CBUILDLINE
    WHERE FATHER = :$$.F2C;

    אבל הוא לא עובד כאשר אין שורות.

    אלמוני
    אורח
    תודה
    חבל, חשבתי שאולי צריך להגדיר משהו נוסף
    כי בטבלאות מקוריות זה מובנה.
מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.