שליפת נתון הבא בתור מטבלת todolist

פורומים אפיון ופיתוח פריוריטי שליפת נתון הבא בתור מטבלת todolist

  • הנושא הזה ריק.
  • Post
    אלמוני
    אורח
    שלום לכולם,
    אני רוצה לפתח דוח בקרה שייתיחס לסטטוסים של הזמנות לקוח.

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

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

    תודה,
    דן.

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

    מה זה "הערך הבא"? אתה כנראה מניח שכל סטטוס יכול להוביל קדימה רק אל סטטוס אחד בלבד. אתה יכול להיעזר בשדה "סדר הצגה" במסך מכירות > הזמנות > סטטוסים להזמנה > סטטוסים להזמנה כדי לקבוע "מה הסטטוס הבא".

    אלמוני
    אורח
    הייֿ,

    לוג הסטטוסים מתועד בטבלת TODOLIST
    מדובר על מסך בן של מסך הזמנות.

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

    כלומר,
    אני רוצה לתעד את השינוי בין הסטטוסים. שם המשתמש ששינה את הססטוס מופיע עם הסטטוס הבא שעודכן להזמנה.

    תודה,
    דן.

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

    SELECT ORDERS.ORDNAME, ORDSTATUSLOG.UDATE, ORDSTATUS.ORDSTATUSDES, USERS.USERLOGIN
    FROM ORDERS, ORDSTATUSLOG, ORDSTATUS, USERS
    WHERE ORDERS.ORD = ORDSTATUSLOG.ORD
    AND ORDSTATUSLOG.USER = USERS.USER
    AND ORDSTATUSLOG.ORDSTATUS = ORDSTATUS.ORDSTATUS
    AND ORDERS.ORDNAME = 'KL160001'
    FORMAT;

    בכל שורה תראה מתי ההזמנה עברה לסטטוס אחר ומי ביצע את המעבר.

    אלמוני
    אורח
    מצויין,
    תודה.

    מוזר שמסך לוג הסטטוסים נבנה סביב טבלת TODOLIST ולא סביב ORDSTATUSLOG.

    דן.

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