NoamN

Forum Replies Created

מוצגות 15 תגובות – 181 עד 195 (מתוך 442 סה״כ)
  • Replies
  • NoamN
    משתתף
    none
    תוסיפי לשאילתא AND O1.ORD <> O2.ORD
    NoamN
    משתתף
    none
    תנסי את השאילתא הזו

    SELECT O1.ORDNAME, O2.ORDNAME
    FROM ORDERS O1, ORDERITEMS OI1, ORDERS O2
    WHERE O1.ORD = OI1.ORD
    AND O1.CURDATE >= SQL.DATE8 – 7*24:00
    AND O2.CURDATE >= SQL.DATE8 – 7*24:00
    AND O1.CUST = O2.CUST
    AND EXISTS (SELECT 1 FROM ORDERITEMS OI2
    WHERE OI2.PART = OI1.PART
    AND OI2.QUANT = OI1.QUANT)
    AND O1.CUST > 0
    AND OI1.ORDI > 0
    FORMAT;

    • התגובה הזו עודכנה לפני לפני 4 שנים, 4 חודשים ע"י NoamN.
    • התגובה הזו עודכנה לפני לפני 4 שנים, 4 חודשים ע"י NoamN.
    NoamN
    משתתף
    none
    כמה דברים שלא חשבתי עליהם קודם:

    1. השדה במסך צריך להיות מחושב ולא מבוסס על אף שדה בטבלה כלשהי

    2. רצוי להוסיף לשאילתא שתי שורות

    (where …)
    AND DOCPACK.PACK > 0
    ORDER BY 1;

    NoamN
    משתתף
    none
    תעודת משלוח יכולה להיות מורכבת מכמה תעודות אריזה לכן יש מסך בן בו רשומות תעודות האריזה שנכללות בתעודה.

    אם בכל זאת אתה רוצה להציג מספר תעודת אריזה קשורה כלשהי, עליך להוסיף טריגר POST-FIELD פרטי לשדה "תעודה" בסגנון

    SELECT DOCUMENTS.DOCNO INTO :$.MYFIELD
    FROM DOCUMENTS, DOCPACK
    WHERE DOCUMENTS.DOC = DOCPACK.PACK
    AND DOCPACK.DOC = :$.DOC;

    NoamN
    משתתף
    none
    צריך להוסיף לפרוצדורה שלב HTMLEXTFILES, תוך כי התאמת תוכן השלב הזה כדי לשלוף את הנספחים הנדרשים. אני לא רואה בזה בעיה שאצלכם הנספחים אינם בטבלת EXTFILES – גם נספחים של פריטים נמצאים בטבלה פרטית משלהם.

    קיום השלב הזה גורם לשאלה "כולל נספחים" להופיע בדו השיח לגבי יעד ההפקה.

    NoamN
    משתתף
    none
    שיטת ה"ממשק פורק" ו"ממשק קולט" טובה מאד להעתקת עצי מוצר, בתנאי שיש אחידות בנתונים נלווים כמו פעולות וכד'.
    NoamN
    משתתף
    none
    אני מבין את "ממשקים מסכיים" כפרוצדורה שבחברה אחת קוראת עצי מוצר ושומרת אותם בטבלה עוזרת כמו GENERALLOAD, אחר כך עוברת לחברה השניה ומעבירה את הנתונים למסד הנתונים דרך ממשק למסך (מנהל המערכת > ממשקים > ממשקים למסכים > מחולל ממשקים למסכים) על סמך הנתונים שנשמרו בטבלה העוזרת.
    NoamN
    משתתף
    none
    לגבי חשבונית הזיכוי, כתבת "ערך פריט שלילי" – זה בוודאי טעות, אבל אי אפשר לדעת מה באמת היה כתוב. מחיר לא יכול להיות שלילי, כמות כן.

    יש אפשרות נוספת: בחשבונית מרכזת, יש שדה בכותרת "חיוב/זיכוי". תרשמי שם C ותקבלי חשבונית זיכוי (כמובן עכשיו הכמות צריכה להיות חיובית).

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

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

    יותר קל לבצע מאשר לתאר.

    שתי הסתייגויות:

    1. השיטה הזו מניחה שאין בעיות עם הנתונים – למשל, כל הפריטים קיימים ופעילים

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

    NoamN
    משתתף
    none
    לגבי התפריט החסר – יכול להיות שזה ענין של הרשאות.

    חשבונית זיכוי – חשבונית מס עם כמות שלילית.

    NoamN
    משתתף
    none
    לא ארשום כמה הערות שהיו לי אם ההעתקה מצליחה.

    לא הבנתי למה את שומרת את הערכים לתוך GENERALLOAD אבל יש שם שגיאה: כל פעם שם הקובץ החדש מוכנס עם LINE = 1! זה אומר שההכנסה הראשונה תצליח והאחרות לא. צריך להגדיל כל פעם את הערך של LINE כדי שיהיו כמה שורות ב-GENERALLOAD

    NoamN
    משתתף
    none
    נשמע שיש בעיה עם המפתחות של הטבלה עליה מבוסס מסך הבן. המפתחות אמורים למנוע הכנסת שורה כפולה לכן קודם הייתי מטפל בזה, בלי CHECK-FIELD באב (שזה לא רעיון כל כך טוב בכל מקרה).
    NoamN
    משתתף
    none
    אם אתה מקבל את ההודעה הלכאורה מוזרה "ערך Y לא קיים בטבלה", תרשום את שם הטבלה והשדה במסך הבן "עמודות המסך – המשך" ותגדיר טיפוס CHAR. יתכן שתצטרך להוסיף הפעלה למסך כדי לשמור את הערך.
    NoamN
    משתתף
    none
    את לא מציינת באיזה סוג חשבונית (מס, קבלה, מרכזת) מדובר לכן אניח שמדובר בחשבונית מס לצורך ההדגמה. מגיעים אל האופציה בתפריט להדפסה – כספים > מכירות (כספים) > חשבוניות מכירות > חשבוניות מס > הדפסת חשבונית מס. לוחצים לחיצה ימנית על התפריט ובוחרים "עיצוב דו'ח" מהתפריט הקטן שיופיע.

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

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

    NoamN
    משתתף
    none
    עקרונית לא אמורה להיות בעיה כזו. אני מכיר מסכים שיש להם ארבע הפניות (אם לא יותר) לטבלת USERS ואני הוספתי הפניה משלי לכן חמש או שש בהחלט אפשרי.

    האם את יכולה להפוך את הדו"ח לשאילתת SQL והלריץ אותה ב-WINDBI? כל שימוש בטבלה הפרטית דורש ALIAS שונה (אפשר גם להשתמש בשם הטבלה עם סיומת מספר, כמו USERS USERS1 וכד').

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

מוצגות 15 תגובות – 181 עד 195 (מתוך 442 סה״כ)