הרסתי דו"ח

  • Post
    אלמוני
    אורח
    בוקר טוב,

    בצעתי שינוי בדו"ח "הזמנות לפי לקוח" אני לא מצליח לעלות על הבעיה.

    בכל מקרה כאשר אני מריץ את הדוח המערכת מבצעת חיפשו כבד בבסיס הנתונים ונתקעת.

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

    אשמח לעזרה בנושא.

    חנן

מוצגות 11 תגובות – 1 עד 11 (מתוך 11 סה״כ)
  • Replies
    מארק
    משתתף
    none
    תוכל לעשות Dumb ולשלוח לי?
    טסט
    משתתף
    באיזו גירסת פריוריטי אתה עובד?
    אלמוני
    אורח
    אני עובד בגריסה 13

    מצ"ב DUMB :

    ‎/*‎
    ‎ *‎
    ‎ * Report ORDERSBYCUST : ‎לקוח‎ ‎לפי‎ ‎הזמנות‎
    ‎ *‎
    ‎ */‎

    ‎/* ‎לקוח‎ ‎לפי‎ ‎הזמנות‎ */‎
    ‎ SELECT CUSTOMERS.CUSTNAME AS '‎לקוח‎ .‎מס‎', CUSTOMERS.CUSTDES AS '‎לקוח‎ ‎שם‎',‎
    ‎ORDERS.ORDNAME AS '‎הזמנה‎', ORDERITEMS.DUEDATE AS '‎אספקה‎ .‎ת‎', PART.PARTNAME‎
    ‎AS '‎ט‎"‎מק‎', RSTRIND(STRCAT(' ',‎
    ‎((NONSTANDARD.TEXT " ? NONSTANDARD.TEXT : PART.PARTDES))), 1, 48) AS‎
    ‎'‎מוצר‎ ‎תאור‎', REALQUANT(ORDERITEMS.TQUANT) AS '‎כמות‎', REALQUANT(ORDERITEMS.TBALANCE)‎
    ‎AS '‎לאספקה‎ ‎יתרה‎', UNIT1.UNITNAME AS '\'‎יח‎', (0.0 + ((ORDERITEMS.QPRICE‎
    ‎* (100.0 – ORDERS.PERCENT) / 100.0 ))) AS '‎כולל‎ ‎מחיר‎', (0.0 + (ORDERITEMS.QPRICE‎
    ‎* (100.0 – ORDERS.PERCENT) / 100.0 * ORDERITEMS.TBALANCE / ORDERITEMS.TQUANT))‎
    ‎AS '‎יתרה‎ ‎שווי‎', CURRENCIES.CODE AS '‎מטבע‎', (0.0 + ((((ORDERITEMS.QPRICE‎
    ‎* (100.0 – ORDERS.PERCENT) / 100.0 ))) * CURRENCIES.EXCHANGE)) AS '‎בשקלים‎ ‎כולל‎ ‎מחיר‎',‎
    ‎CPROFTYPES.TYPECODE AS '‎הזמנה‎ ‎סוג‎', CPROFTYPES.TYPEDES AS '‎הזמנה‎ ‎סוג‎ ‎תאור‎',‎
    ‎PORDERITEMSA.PACK AS '(ID) ‎אריזה‎', PORDERITEMSA.MATRIXSERIAL AS '(ID) ‎מטריצה‎ ‎ע‎"‎פק‎',‎
    ‎ORDERITEMS.LINE AS '‎שורה‎'‎
    ‎FROM ORDSTATUS , NONSTANDARD ?, PORDERITEMSA , CURRENCIES , UNIT‎
    ‎UNIT1 , ORDERITEMS , CPROFTYPES , PART , ORDERS , CUSTOMERS ‎
    ‎ WHERE (ORDSTATUS.MANAGERREPOUT 'Y')‎
    ‎AND (ORDERS.ORDSTATUS = ORDSTATUS.ORDSTATUS)‎
    ‎AND (ORDERITEMS.NONSTANDARD = NONSTANDARD.NONSTANDARD)‎
    ‎AND (ORDERS.FORECASTFLAG 'S'‎
    ‎AND ORDERS.FORECASTFLAG 'F')‎
    ‎AND (ORDERS.ORDTYPE = CPROFTYPES.CPROFTYPE)‎
    ‎AND (ORDERITEMS.TUNIT = UNIT1.UNIT)‎
    ‎AND (ORDERS.CLOSED = (:CLS = 'Y' ? '\0' : ORDERS.CLOSED))‎
    ‎AND (ORDERITEMS.CLOSED = (:CLS = 'Y' ? '\0' : ORDERITEMS.CLOSED))‎
    ‎AND (ORDERS.CUST = CUSTOMERS.CUST)‎
    ‎AND (ORDERITEMS.CURRENCY = CURRENCIES.CURRENCY)‎
    ‎AND (ORDERITEMS.PART = PART.PART)‎
    ‎AND (ORDERITEMS.ORD = ORDERS.ORD)‎
    ‎AND (ORDERITEMS.DUEDATE BETWEEN :FDT‎
    ‎AND :TDT)‎
    ‎AND ( 1=1 ) ‎
    ‎ ‎
    ‎ ORDER BY 1 ASC, 3 ASC, 18 ASC ;‎

    Lior
    מנהל בפורום
    הי, חנן

    תריץ את התוכנית: מנהל המערכת > מחוללים > פרוצדורות > סביבת פיתוח SQL

    בתפיט העליון של החלון תבחר ב Dump ואח"כ Report. בחלון הקטן שנפתח תרשום את שם הדו"ח ולחץ OK. את הפלט מהחלק האפור תדביק בתוך NOTEPAD ותעלה את הקובץ לפורום.

    והכי חשוב – אל תדאג. זה חלק בלתי נפרד מהלמידה

    אלמוני
    אורח
    תודה רבה על הסבלנות ועל העידוד .

    צירפתי את הקובץ [file name=Report_ORDERSBYCUST.txt size=2057]https://www.priority-forums.com/he/images/fbfiles/files/Report_ORDERSBYCUST.txt[/file]

    מארק
    משתתף
    none
    ‎PORDERITEMSA לא מקושר לכלום.
    Lior
    מנהל בפורום
    הי חנן, מארק צודק.
    לא ביצעת קישור בין PORDERITEMSA לבין ORDERITEMS ולכן הדו"ח שולף לכל שורת הזמנה את כל שורות הרכש במערכת (מכפלה קרטזית -בעגה המקצועית). מה שאתה צריך לעשות זה

    1. להכניס עמודה מוסתרת כדלקמן:
    מספר עמודה – לא משנה
    עמודת טבלה – ORDI
    שם טבלה – ORDERITEMS
    הסתרת עמודה – לסמן
    עמודת חיתוך- CORDI
    טבלת חיתוך – PORDERITEMSA
    מזהה חיתוך – ?0

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

    אלמוני
    אורח
    אחלה…תודה רבה…רבה…רבה…

    בצעתי את הקישר ועכשיו הדו"ח תקין.

    שוב תודה ולילה טוב.
    😛

    Lior
    מנהל בפורום
    בכיף.
    moshe
    משתתף
    אם לא עשית אז:
    כדאי/חובה תמיד להעתיק דוח / פרוצדורה ולעבוד על ההעתק.

    כך ההתיחסות תהייה
    לא הרסתי דוח
    אלא
    יש לי בעיה בדוח

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