הוספת מסך בן למסך נהגים/חברות הובלה

פורומים אפיון ופיתוח פריוריטי הוספת מסך בן למסך נהגים/חברות הובלה

  • Post
    שרית
    משתתף
    אני רוצה להוסיף למסך של המערכת "נהגים/חברות הובלה" מסך בן חדש –

    יצרתי 2 טבלאות בפיתוח פרטי :
    1) " רכבים "
    2) " רכבים לנהג "
    בטבלה "רכבים לנהג" שמתי שתי מפתחות U:

    SRTM_SHIPPER – נהג (ID)
    SRTM_CARID – רכב(ID) (הוא גם מפתח N)

    במחולל מסכים :

    בעמודות המסך הרחבה עשיתי –
    :$$.SHIPPER = SRTM_SHIPPER

    ועשיתי חיתוך בין –

    SRTM_CARID = עמודה A בטבלה פרטית של " רכבים "

    הבעיה שבהזנת הנתונים למסך הבן " רכבים לנהג " אני מקבלת שגיאה ש – נהג (ID) חסר.

    איך פותרים את הבעיה?

מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
  • Replies
    אלמוני
    אורח
    את צריכה להוסיף הפעלת POST-FIELD לאחד שדות החובה של המסך שדואג להכניס ערך לתוך השדה SRTM_SHIPPER (כנראה). הערך שרשמת כרגע פועל כאשר את שולפת נתונים אבל אינו דואג לשורות חדשות.
    yitzchok
    משתתף
    IL
    שתי הערות:

    1. אולי לזה התכוונת אבל ב"רכבים לנהג" את לא רוצה שתי מפתחות U, אלא מפתח אחד U שמורכב משתי עמודות, SRTM_SHIPPER ו-SRTM_CARID.
    אם היו שתי עמודות נפרדות היית מגבילה את טבלה למקסימות שורה אחת לכל נהג ומקסימות שורה אחת לכל רכב.

    2. אני חולק על נעם לגבי פתרון. אני לא בדקתי את זה בעצמי אבל כל החושים שלי אומרים שהבעיה היא (עד כמה שהבנתי) שב"ביטוי/תנאי" על עמודת SRTM_SHIPPER רשמת
    = :$$.SHIPPER
    אבל כדי שההכנסה תעבוד כמו שצריך את צריכה לרשום
    :$$.SHIPPER
    ברגע ששמים את ה-"=", זה הופך מביטוי (שגם מכניס ערך בהכנסת שורה) לתנאי שמשמש בשליפה בלבד. ולכן אם רוצים את ההתנהגות הראשונה צריכים להסיר את סימן השווה.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הבהרה: אני סובר שהפתרון של נעם היה עובד. יש מקרים בהם צריכים דווקא משהו כזה.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    קראתי את ה-SDK שוב בקטע הזה. סימן השווה (:$$.SHIPPER לעומת = :$$.SHIPPER) דווקא קשור למשה אחר – האם מותר למחוק רשומת כותרת למרות שיש רשומות בן. לפי כך, כמעט תמיד מוטב לא להשתמש בסימן השווה, כדי לא לאפשר מחיקת כותרת עם בנים.
    לא כתוב מלה על הכנסת נתונים.

    אני מסתכל על הגדרות המסך ORDERITEMS: בשדה ORD אכן כתוב :$$.ORD, כפי שיצחק כותב. אמנם יש הפעלת POST-FIELD על PARTNAME ויש שם אתחולים רבים אבל דווקא אין אתחול ORD כפי שציינתי.

    למדתי.

    שרית
    משתתף
    הורדתי את סימן = וזה פתר לי את הבעיה,

    אני ממש מודה לכם על העזרה 🙂

    yitzchok
    משתתף
    IL
    מפתח ה-U זה כן אחד בעל 2 עמודות כפי שכתבתי?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    שרית
    משתתף
    כן, זה בדיוק מה שהתכוונתי

    תודה 🙂

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