הוספת מסך בן – טקסט

פורומים אפיון ופיתוח פריוריטי הוספת מסך בן – טקסט

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

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

    אני רוצה להוסיף מסך בן כדוגמאת המסכים שציינתי.

    האם ניתן לשכפל מסך או שצריך להקים מסך חדש ?

    תודה ויום טוב,

    חנן

מוצגות 15 תגובות – 1 עד 15 (מתוך 16 סה״כ)
  • Replies
    מארק
    משתתף
    none
    במקרה של מסכים זהים מספיק להוסיף עמודה TYPE.
    אלמוני
    אורח
    היי,

    אפשר קצת לקבל פירוט ?
    איפה מוסיפים את ה- TYPE ?
    איך זה מוסיף מסך ?

    תודה,

    חנן

    מארק
    משתתף
    none
    בוקר טוב,
    1. להוסיף TYPE לטבלה (INT)
    2. + למסך
    3. במסך ראשון להגדיר TYPE = 1, בשני – TYPE = 2
    כך בכל מסך תוצג DATA לפי TYPE.
    yitzchok
    משתתף
    IL
    לא לא לא לא לא

    מארק מה אתה מציע לו?

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

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

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    ניסיתי ליצור מסך בן חדש משלי כפי שהצעת ונתקלתי בהודעות שגיאה
    (ראה קובץ מצורף). [file name=_______________________________________.mht size=31368]https://www.priority-forums.com/he/images/fbfiles/files/_______________________________________.mht[/file]
    yitzchok
    משתתף
    IL
    כדי להקים מסך טקסט פרטי:

    במקרה זה זה אולי פשוט יותר כי יש לך מה לחקות:

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

    ז"א שאם אתה מחקה את DOCTEXT_Q
    תקים BALA_DOCUMENTSTEXT
    ועל זה מסך BALA_DOCTEXT_Q
    בעתיד תוכל להשתמש בטבלה שלך כבסיס למסך טקסט נוסף פרטי עבור כל מסך DOCUMENTS שתרצה. יש רק להוסיף מסך. (כמו שורת המסכים המבוססים על DOCUMENTSTEXT)
    יתכן שמספיק להעתיק מסך DOCUMENTSTEXT בשיטה זו ולקשר ל-DOCUMENTS_Q, אולי ידרש שינוי קטן.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    חנן כתב:

    ניסיתי ליצור מסך בן חדש משלי כפי שהצעת ונתקלתי בהודעות שגיאה
    (ראה קובץ מצורף). [file name=_______________________________________.mht size=31368]https://www.priority-forums.com/he/images/fbfiles/files/_______________________________________.mht[/file]

    כשאתה רואה
    Query can be found in file
    תשלח בבקשה את הקובץ המוזכר. אז יהיה ממה להביא אבחנה. (במקרה זה C:/priority1905/tmp/prep.err)

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    yitzchok כתב:

    לא לא לא לא לא

    מארק מה אתה מציע לו?

    מארק אני מבקש סליחה על התקיפה

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    אני אשם – סליחות !
    אלמוני
    אורח
    הקובץ : prep.err

    מצורף

    אלמוני
    אורח
    מצ"ב [file name=prep-3b19238b64d13c56b9af68ab2e5be524.zip size=2252]https://www.priority-forums.com/he/images/fbfiles/files/prep-3b19238b64d13c56b9af68ab2e5be524.zip[/file]
    yitzchok
    משתתף
    IL
    אשם במה?

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

    מה הצלחת לעשות עד כה?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    OK הסתכלתי ב-prep.err ואלה מסקנותיי. תגיד אם הן נכונות

    1. לא ביצעת שום שינוי בטבלת DOCUMENTSTEXT
    2. יש לך מסך BAL_FREETEXT שמבוסס על DOCUMENTSTEXT
    3. במסך הנ"ל יש לך עמודת TEXT
    4. בביטוי לעמודה זו כתוב
    [code:1]- :$.DOC[/code:1]

    אם כן

    4 גורם לך לשגיאה (בגלל שTEXT היא עמודת טקסט – ביטוי זה צריך להיות על DOC)
    בכל זאת אני מציע למחוק ולהתחיל מחדש בשיטה שתיארתי

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    תודה רבה .

    הוספתי את המסך בן וזה עובד מצויין !

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

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

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