NoamN

Forum Replies Created

מוצגות 15 תגובות – 256 עד 270 (מתוך 447 סה״כ)
  • Replies
  • NoamN
    משתתף
    none
    האם אתחלת את SUGPARM, ואם כן, איך?
    NoamN
    משתתף
    none
    ניתן לקבל רשימת דו"חות בהם טבלת DUMMY מופיעה באמצעות מנהל המערכת > מחוללים > דו"חות > דו"חות של דו"חות > הגדרה מלאה

    באופן כללי, הוא נדרש כאשר רוצים להגדיר תאני שלא ניתן להגדיר באופן רגיל. דוגמא בולטת – פריטי P שאין להם עץ מוצר. אפשר לכתוב פרוצדורה אבל אפשר לכתוב רק דו"ח אשר יעשה את העבודה. במקרה הזה, הביטוי יהיה
    <p style="text-align: right;">= 1 AND NOT EXISTS (SELECT 1 FROM PARTARC
    WHERE PARTARC.PART = PART.PART)</p>

    NoamN
    משתתף
    none
    NFILE חוסך זמן, במיוחד כאשר מדובר בפריטים, תעודות ולקוחות.

    מגדירים במסך הפרמטרים פרמטר עם טיפוס NFILE, כאשר בפרוצדורה כותבים משהו כמו

    LINK PART TO :$.PRT;
    ERRMSG 1 WHERE :RETVAL <= 0;
    GOTO 1 FROM PART WHERE PART > 0;
    UNLINK PART;
    LABEL 1;

    אחד הלקוחות שלי עובד עם גרסה 19 ולא ראיתי בעיות עם השימוש ב-NFILE. אני משער שהפרוצדורה לא תתן נתונים אם לא בודקים קיום רשומות כאשר רושמים * או משאירים את הפרמטר ריק, כי הטבלה ה"מלונקקת" תהיה ריקה – או שיש שם רשומה 0 שכן יכולה לגרום לתוצאות לא רצויות. אבל את מתארת את ההיפך – לא נראה לי קשור.

    NoamN
    משתתף
    none
    תוכל לפרט איך הגדרת את O6?

    כמובן ביצעת "יצירת דף HTML לשלב" אחרי הוספת הפרמטר הזה

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

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

    NoamN
    משתתף
    none
    תודה

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

     

    NoamN
    משתתף
    none
    האם את משתמשת באחת או שתי טבלאות מלונקקות? אי אפשר להפעיל ממשק פעמיים על אותו הקובץ, מפני שההפעלה הראשונה מכניסה ערכים לתוך שדות כמו KEY1, KEY2 ו-LOADED.
    NoamN
    משתתף
    none
    בדו"ח עליו אני עובד כרגע, שני השדות להשוואה מחושבים ומסוכמים בשלב מקדים של SQLI, כך בדו"ח מוצג שורה אחד בלבד.

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

    זה אומר לכאורה שצריך לאסוף נתונים בשלב SQLI אך לא לסכום אותם מראש

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

     

    NoamN
    משתתף
    none
    מה זה "כל העמודות"? העמודות שמשתתפות בביטוי או בשורה כולה? הרי בדרך כלל יש משהו כמו שם פריט שכמובן אינו מספר.
    NoamN
    משתתף
    none
    השאלה כמה זמן צריך לחכות. אם אתה רוצה ביצוע מיד – אין סיכוי. אבל אם אפשר לחכות 10 דקות – תסמן שדה יעודי במסך. תכנית במתזמן משימות מופעלת כל 10 דקות ומחפשת את הסימון הזה ומבצעת את הנדרש.
    NoamN
    משתתף
    none
    תשתדל לכתוב פרוצדורה אשר תרוץ תחת מתזמן המשימות. במקרה כזה, tabula יהיה המשתמש. צריך לוודא כמובן שיש לו גישה לתיקיה!
    NoamN
    משתתף
    none
    אי אפשר להסתמך על מספרי שורה: פעם יהיו יותר שורות ופעם פחות. את צריכה להכניס התנייה לשאילתא ששולפת את השורות שבודקת קיום/אי קיום של מצב כלשהו.

    אפשרות אחרת: לסרוק את טבלת הטעינה לאחר המילוי אך לפני הקליטה על מנת להוציא שורות לא רצויות.

    NoamN
    משתתף
    none
    האם הדגל "מחיקת תוכן קודם" ברמת הממשק למסך הסקסט מסומן?

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

מוצגות 15 תגובות – 256 עד 270 (מתוך 447 סה״כ)