הצגת איתורים במסך אב של כרטיס פריט

פורומים אפיון ופיתוח פריוריטי הצגת איתורים במסך אב של כרטיס פריט

  • Post
    Interlligent
    משתתף
    שלום לכולם,

    אני מעוניין להציג (לקריאה בלבד) במסך אב של כרטיס פריט את האיתורים של הפריט.

    בגדול, אני רוצה שיהיו 2 שדות של איתורים, הראשון יציג את האיתור הראשון של הפריט, השני כמובן את השני (אם קיים),
    במידה ויש יותר משתי איתורים לפריט, שיציג את שתי האיתורים הראשונים (במידה וירצו לראות את שאר האיתורים אז ידרשו לרדת למסך הבן "מלאי למוצר").

    1. הוספתי את המפתח WARHS של מחסנים לטבלת PART.

    2. הוספתי את השדות הבאים למסך האב:
    WAREHOUSES.LOCNAME
    (גם את המחסן למרות שלא ממש צריך, רק בשביל לראות שזה עובד)
    WAREHOUSES.WARHSDES
    WAREHOUSES.WARHSNAME

    3. עשיתי את החיתוך הבא:
    WARHS.WAREHOUSES = PART.INTR_WARHS

    כמובן שזה לא עובד!

    מה לא עשיתי נכון? מה לא הוספתי שנדרש לזה?

    אשמח מאוד לעזרתכם 🙂

    תודה והמשך חג שמח,
    שלומי

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Replies
    roni
    משתתף
    הבעיה שהתעלמת מנושא המלאי.

    האיתור הוא לפי המחסן שבו יש מלאי של המוצר ולא קישור ישיר לטבלת מחסנים
    המלאי שמור בטבלה WARHSBAL
    אתה צריך להתייחס בקוד למצב שבו יש יותר מאיתור אחד באותו מחסן \ כמה מחסנים עם כמה איתורים

    Interlligent
    משתתף
    תודה רוני.

    אשמח לקבל הכוונה , כי כמו שרשמת אני גם צריך להתייחס לטבלת WARHSBAL
    ראיתי במסכי בן שהוסיפו את השדה WARHSBAL.PART ובהרחבה = :$$.PART

    אבל אין אני עושה את זה במסך האב? לעשות אותו הדבר אבל רק עם $ אחד?

    יש במערכת מקום שאני יכול להיעזר בו בנושא?

    תודה רבה על עזרתך איש יקר 🙂

    roni
    משתתף
    השימוש ב $ הוא רק באותן מסך או מעליו בשרשור
    $ אחד יתן לך את השדה במסך עצמו
    אפשרות אחת היא לכתוב שאילתה ב POST FIELD של PART
    משהו כמו
    SELECT MAX(LOCNAME) INTO :$MINE_LOCNAME
    FROM WARSHBAL WHERE PART = :$.PART
    AND BALANCE 0
    ;
    Interlligent
    משתתף
    תודה רבה 🙂
    אנסה את מה שרשמת מחר במשרד 🙂
    Interlligent
    משתתף
    הסתבכתי קצת עם זה, נראה לי שאוותר 🙂

    תודה!

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