Leon

Forum Replies Created

מוצגות 15 תגובות – 46 עד 60 (מתוך 66 סה״כ)
  • Replies
  • Leon
    משתתף
    אני הגדרתי משתנה PNM בשלב SQL ,
    בעזרת STRCAT בניתי ערך "11-22" שייכתי אותו למשתנה PNM: ולמשתנה PAR1:
    בסיום שלב SQLI בעזרת WRNMSG הצאתי אותו על המסך .
    בשלב הדו"ח הגדרתי שוב משתנה PNM ובשדה מק"ט בדו"ח הוספתי בהרחבה ביטוי
    PNM: =
    יש דרך לבדוק ערך משתנה שנכנס לדו"ח?
    • in reply to: EXECUTE
    Leon
    משתתף
    לא כל כך מעניין לי לראות קוד של התוכנית, גם פרמטרים ניתן לדעת מהפרוצדורה בקלות, קצת בעיתי לפעמים לנתח מה התוכנית מחזירה.
    Leon
    משתתף
    אנסה להסביר אחרת:

    בשלב INPUT של פרוצדורה קיים פרמטר מסוג CHAR אשר סומן כקלט. במסך "הפעלות עמודה" (מסך בן של אותו פרמטר) הוגדרים טריגרים SEARCH-DES ו-SEARCH-NAME ולכן בחירה מתרחשת מרשימה
    כאשר בהרצת הפרוצדורה נכנסים לקלט הנ"ל עולה כברירת מחדל רשימה של טריגר SEARCH-DES (בחירה לפי שם). משנים אותה לרשימה לפי מספר (זה יותר נוח במקרה הזה) ומריצים פרוצדורה. אבל בהרצה הבאה של אותה הפרוצדורה שוב פעם מופיעה רשימת טריגר SEARCH-DES ושוב פעם יש לשנותה.
    איך להגדיר ברירת מחדל לפרמטר פרוצדורה במקרה הנ"ל ? (אומנם במסכים כל שדות של SEARCH עובדים כך: בוחרים בחירה לפי שם למשל ובפעם הבאה כאשר נכנסים לאותו שדה עולה רשימה "לפי שם")

    VILLEO

    Leon
    משתתף
    הי ליאור,

    החלפתי קוד בין טריגרים (SEARCH-DES-FIELD ו
    SEARCH-NAME-FIELD)
    אבל עכשיו כאשר בחירה מתרחשת ע"י הצבעה על שורת רשימת בחירה אז הטריגרים מחזירים תאור למרות שקלט מוגדר לID שהוא CHAR
    האם עשיתי משהו לא בסדר?

    VILLEO

    Leon
    משתתף
    ז.א במצב ספציפי שלי מסך ZOOM הוא כרטיס פריט שבו לא מצאתי CHOOSE-FIELD אז יש לחפש CHOOSE-FIELD כללי. נכון?
    Leon
    משתתף
    אני הצלחתי להוסיף עמודה למחולל דו"חות חשבוניות.
    לאחר ש:
    1. ניטרלתי טריגר BUF1 כולו (שינוי רק בתוך שתי שורות הראשונות לא הספיק)
    2. הגדרתי לשדה החדש בדו"ח INVOICEREP עמודה "כותרת חדשה"
    למה?

    P.S גרסת פריוריטי 13

    Leon
    משתתף
    הצלחתי לבצע בשרת טסט. תודה רבה על העזרה.
    האם ניתן עכשיו להשתמש בעדכוני מהדורה כדי להעביר את הפיתוח לשרת אמת או את חלק הפיתוח שבוצע עם DEVCENTER שווה 1 יש לבצע עוד פעם?

    ועוד נשארה לי שאלה לליאור בנושא :
    בהסברך על 1=DEVCENTER כתבת שזה "מבטל את עיצובי המסכים של המשתמשים לחלוטין". לא זיהיתי את זה.
    אודה לך מאוד אם תוכל קצת לפרט כדי למנוע בעיות לא צפויות?

    VILLEO

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

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

    VILLEO

    Leon
    משתתף
    נהדר!
    תודה רבה!
    Leon
    משתתף
    yitzchok,

    עובד יפה ואוטומתית! תודה רבה לך על עיוץ!

    היתי רוצה רק להבין מתי נוצר ב"מוח" פריוריטי ערך עמודת קישור LEO_DOCT?
    בPOST_FIELD טריגר של עמודת פרויקט הוספתי לפי המלצתך משפת
    LEO_DTYPE = (:$.@ " ? 'p' : '\0'.$:
    ואחריו אני בודק את הערך משתנה מסך בעמודת קישור.
    אז הוא שווה ל0.
    כאשר אני בודק אותו הערך בטריגר POST_UPDATE אז הוא כבר קיבל את הערך הנכון. תוכל להסביר לי בשתי מילים למה הערך הנ"ל נוצר ומתי?
    תודה מראש.

    VILLEO

    Leon
    משתתף
    בדיוק בעזרת טריגר POST_FIELD פתרתי את הבעיה.
    אבל השאלה נשארה: למה כאשר מגדירים מס' פרויקט (אפילו נכון) משתנה של עמודת פרויקט.$: מקבלת ערך הפרויקט אלא במשתנה של עמודת קישור VULC_DOCT.$: נשאר ערך 0?(בדקתי בעזרת POST_FIELD נוסף). יכול להיות בגלל שמפתח UNIQUE של טבלת DOCUMENTS מורכב משני עמודות: DOCNO ו-TYPE?
מוצגות 15 תגובות – 46 עד 60 (מתוך 66 סה״כ)