› פורומים › אפיון ופיתוח פריוריטי › הוספת מסך בן למסך נהגים/חברות הובלה
- This topic has 7 תגובות, 2 משתתפים, and was last updated לפני 8 שנים, חודש 1 by
שרית.
- Post
-
- יולי 19, 2017 בשעה 10:58 pm
אני רוצה להוסיף למסך של המערכת "נהגים/חברות הובלה" מסך בן חדש –יצרתי 2 טבלאות בפיתוח פרטי :
1) " רכבים "
2) " רכבים לנהג "
בטבלה "רכבים לנהג" שמתי שתי מפתחות U:SRTM_SHIPPER – נהג (ID)
SRTM_CARID – רכב(ID) (הוא גם מפתח N)במחולל מסכים :
בעמודות המסך הרחבה עשיתי –
:$$.SHIPPER = SRTM_SHIPPERועשיתי חיתוך בין –
SRTM_CARID = עמודה A בטבלה פרטית של " רכבים "
הבעיה שבהזנת הנתונים למסך הבן " רכבים לנהג " אני מקבלת שגיאה ש – נהג (ID) חסר.
איך פותרים את הבעיה?
- Replies
-
- יולי 20, 2017 בשעה 9:22 am
- יולי 20, 2017 בשעה 10:18 am
שתי הערות:1. אולי לזה התכוונת אבל ב"רכבים לנהג" את לא רוצה שתי מפתחות U, אלא מפתח אחד U שמורכב משתי עמודות, SRTM_SHIPPER ו-SRTM_CARID.
אם היו שתי עמודות נפרדות היית מגבילה את טבלה למקסימות שורה אחת לכל נהג ומקסימות שורה אחת לכל רכב.2. אני חולק על נעם לגבי פתרון. אני לא בדקתי את זה בעצמי אבל כל החושים שלי אומרים שהבעיה היא (עד כמה שהבנתי) שב"ביטוי/תנאי" על עמודת SRTM_SHIPPER רשמת
= :$$.SHIPPER
אבל כדי שההכנסה תעבוד כמו שצריך את צריכה לרשום
:$$.SHIPPER
ברגע ששמים את ה-"=", זה הופך מביטוי (שגם מכניס ערך בהכנסת שורה) לתנאי שמשמש בשליפה בלבד. ולכן אם רוצים את ההתנהגות הראשונה צריכים להסיר את סימן השווה.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יולי 20, 2017 בשעה 10:42 am
הבהרה: אני סובר שהפתרון של נעם היה עובד. יש מקרים בהם צריכים דווקא משהו כזה.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יולי 20, 2017 בשעה 12:14 pm
קראתי את ה-SDK שוב בקטע הזה. סימן השווה (:$$.SHIPPER לעומת = :$$.SHIPPER) דווקא קשור למשה אחר – האם מותר למחוק רשומת כותרת למרות שיש רשומות בן. לפי כך, כמעט תמיד מוטב לא להשתמש בסימן השווה, כדי לא לאפשר מחיקת כותרת עם בנים.
לא כתוב מלה על הכנסת נתונים.אני מסתכל על הגדרות המסך ORDERITEMS: בשדה ORD אכן כתוב :$$.ORD, כפי שיצחק כותב. אמנם יש הפעלת POST-FIELD על PARTNAME ויש שם אתחולים רבים אבל דווקא אין אתחול ORD כפי שציינתי.
למדתי.
- יולי 20, 2017 בשעה 4:00 pm
הורדתי את סימן = וזה פתר לי את הבעיה,אני ממש מודה לכם על העזרה 🙂
- יולי 20, 2017 בשעה 4:03 pm
מפתח ה-U זה כן אחד בעל 2 עמודות כפי שכתבתי?[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.