Lior

Forum Replies Created

מוצגות 15 תגובות – 646 עד 660 (מתוך 2,223 סה״כ)
  • Replies
  • Lior
    מנהל בפורום
    הי
    לא כתבתי לך איך מעגלים כלפי מעלה. אלא איך מקבלים דיוק לפי ספרות אחרי הנקודה.
    האם השתמשת בקוד ששלחתי לך ?
    Lior
    מנהל בפורום
    הי חי
    מכיון ש KEY הוא מפתח על STACK4 ואחרי ה SELECT הראשון כבר קיימות רשומות בתוך הטבלה, ה SELECT השני שמנסה להכניס את אותם מק"טים נופל

    אפשר לעשות את זה על ידי בכמה אופנים:
    1. CURSOR שרץ בלופ ועושה UPDATE – זמן ריצה ארוך לינארי לכמות הפריטים
    2. INSERT שני לתוך טבלה אחרת ו טבלה שלישית שמקבלת את ה JOIN של שתי הטבלאות – הרבה קוד
    3. SELECT בודד שמשתמש בתנאים:
    כך נניח שהתאריכים שלך יושבים בשלושה משתנים D1 D2 ו D3
    לפי המקטעים שאתה בודק (היום, לפני שלושה חודשים ולפני חצי שנה)
    כך נראת השאילתה:
    INSERT INTO STACK4 (KEY, REALDATA, REALDATA2)
    SELECT P.PART,
    SUM((T.CURDATE BETWEEN :D1 AND :D2 ? REALQUANT(TRANSORDER.TQUANT) : 0.0)),
    SUM((T.CURDATE BETWEEN :D2 + 1 AND :D3 ? REALQUANT(TRANSORDER.TQUANT) : 0.0))
    FROM PART P, TRANSORDER T
    WHERE T.PART = P.PART
    AND T.TYPE = 'K'
    AND T.CURDATE BETWEEN :D1 AND :D3
    GROUP BY 1
    ;

    Lior
    מנהל בפורום
    הי אסף
    יישר כוח על המידע החשוב, וברוך הבא לקהילה שלנו
    Lior
    מנהל בפורום
    תוציא את התנאי על הIVDATE שתמיד יעבוד

    את השאר תכניס ל AND ותעטוף הכל בסוגריים בתוך ה AND תעשה את ה OR

    Lior
    מנהל בפורום
    הי יניב
    אתה צריך מסך בן לכ. פריט שמכיל את הבדיקות הנדרשות
    כאשר אתה יורד למסך הבדיקות בתנועות המלאי, יפורטו הבדיקות הללו ב PRE-FORM
    Lior
    מנהל בפורום
    לגבי השאלה הראשונה, צריך הסבר אודות הכלל שרשמת. עקרונית לא אמורה להיות בעיה

    לנושא השני, התנאי צריך להיות על מקור המחיר (שונה מידני). כי מחיר ליחידה משתנה מ 0 למחיר המוצר האוטומאטי שמוקצה על ידי המערכת.

    Lior
    מנהל בפורום
    צור קובץ זמני באמצעות SQL.TMPFILE
    תעשה לינק לטבלה של הרשומה עליה אתה עומד
    תכניס לטבלה הזמנית את הרשומה מהטבלה הפיסית
    תפעיל WINACTIV שמקבל PAR כקלט ותעביר את הקובץ הזמני
    יש דוגמא ב SDK
    בתוך הפרוצדורה תעשה לינק ל PAR ותיקח מהרשומה מה שאתה צריך
    Lior
    מנהל בפורום
    טריגר
    Lior
    מנהל בפורום
    הודעות הפרוצדורה
    • in reply to: CTRL+F9
    Lior
    מנהל בפורום
    אני לא מכיר אפשרות כזו
    Lior
    מנהל בפורום
    הי אפרים
    יישר כח על הוספת השדה (וגם על הלייק בפייס)!!

    לשאלתך:
    הקשר מבוסס על מפתח ה A של USERS. הכנסת עמודה זהה בטבלה שלך שתפקידה להכיל את ה A של רשומת המשתמש.
    כמו כן הכנסת עמודת USERLOGIN שגם היא מפתח (U) של USERS.
    כאשר אתה בוחר שם משתמש USERLOGIN (או ממלא אותו באמצעות טריגר) , המערכת מבינה שזהו מפתח יוניקי, מזהה את הרשומה שבחרת חד חד ערכית וממלאת את כל השדות במסך שקשורים לאותה רשומה ב USERS ובכלל זה, את שדה ה XXXX_USER.
    כך נרשם הקשר למשתמש. זו הדרך הקלאסית למימוש קשר בין טבלאות שונות במערכת

    הטריגר תפקידו למלא את היוזם רק אם אין יוזם.

    Lior
    מנהל בפורום
    אינני חושב.
    קיים דוח
    Lior
    מנהל בפורום
    טוב לדעת
    Lior
    מנהל בפורום
    הי רן
    לא. אין אפשרות כזו.
    אני מציע לך לבחון את מודול האופנה של פריוריטי. הוא עונה על הבעיות שאתה מציג, אך גם יש לו עלויות אחרות לחלוטין מזום
    Lior
    מנהל בפורום
    הי יניב

    ה JOIN ל SERNUMBERS הוא באמצעות SERN (ה AUTO של SERNUMBERS)
    אתה צריך שני שדות – PARTNAME ו SERNUM.
    תראה איך זה ממומש בכותרת קריאת שירות

מוצגות 15 תגובות – 646 עד 660 (מתוך 2,223 סה״כ)