הוספת עמודת תאריך למסך

פורומים אפיון ופיתוח פריוריטי הוספת עמודת תאריך למסך

  • Post
    aviamiga
    משתתף
    היי לכולם!

    אני חדש כאן בפורום.

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

     

    אפשר עזרה בביצוע? תודה רבה!

מוצגות 15 תגובות – 1 עד 15 (מתוך 16 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    צריכים להוסיף עמודה פרטית לטבלת הבסיס של המסך (יש טעם להעדיף טבלת המשך אבל זה דורש יותר עבודה והבנה) ואז להוסיף את עמודת הטבלה ההיא למסך.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    aviamiga
    משתתף
    ניסיתי להוסיף בעזרת מדריך ש"מעתיק" תכונות של עמודה קיימת.

    אבל לא הייתה אף עמודה של תאריך לבחירה (למרות שבפועל יש עמודות תאריך במסך)

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

    yitzchok: אני לא מכיר את המדריך אז אין לי מה לכתוב בתגובה…

     

    אני לא מצליח לשלוח אלייך את המדריך

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

    והוא מדבר על הפרוצדורה הסטנדרטית "הוספת עמודות למסך".

    כתבת

    אבל לא הייתה אף עמודה של תאריך לבחירה (למרות שבפועל יש עמודות תאריך במסך)

    במאמר כתוב

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

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

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

    חזרתי לתשובה המקורית שלי:

    צריכים להוסיף עמודה פרטית לטבלת הבסיס של המסך […] ואז להוסיף את עמודת הטבלה ההיא למסך.

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

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

    yitzchok: מדובר במאמר תחת הכותרת “הוספת שדות למסכים ללא פיתוח או תכנת פריוריטי” באתר freetech

     

    והוא מדבר על הפרוצדורה הסטנדרטית “הוספת עמודות למסך”.

    כתבת

    אבל לא הייתה אף עמודה של תאריך לבחירה (למרות שבפועל יש עמודות תאריך במסך)

    במאמר כתוב

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

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

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

    חזרתי לתשובה המקורית שלי:

    צריכים להוסיף עמודה פרטית לטבלת הבסיס של המסך […] ואז להוסיף את עמודת הטבלה ההיא למסך.

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

     

    תודה על המענה!

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

    yitzchok
    משתתף
    IL
    אז המדריך לא רלוונטי והתשובה שלי המקורית כן היתה הנכונה, אם כי לא מפורטת. אולי מאוחר יותר אענה יותר לעומק.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    NoamN
    משתתף
    none
    קרוב לוודאי ששדה שהתווסף באמצעות מנהל המערכת > תחזוקת מערכת > עיצוב מתקדם > עיצוב מתקדם במסכים > הוספת עמודות למסך לא יהיה "עריך" אלא רק מציג ערך השדה. כך הפתרון הזה ממש לא מתאים.

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

    aviamiga
    משתתף

    NoamN: נהל המערכת > מחוללים > טבלאות > מחולל עמודות > הוספת עמודה

    היי,

    תודה על המענה. לצערי אין לי "טבלאות" תחת מנהלת המערכת->מחוללים

     

    אגב, אני במשתמש master

    NoamN
    משתתף
    none
    משום מה, תפריט "טבלאות" אינו מופיע באופן מחדלי. תגיע אל מנהל המערכת > מחוללים, תלחץ על F6 כדי לחשוף את תוכן התפריט ותוסיף לרשימה תפריט חדש בשם TABGEN
    aviamiga
    משתתף

    NoamN: משום מה, תפריט “טבלאות” אינו מופיע באופן מחדלי. תגיע אל מנהל המערכת > מחוללים, תלחץ על F6 כדי לחשוף את תוכן התפריט ותוסיף לרשימה תפריט חדש בשם TABGEN

     

    תודה רבה! עזרת לי מאוד.

    הוספתי את העמודה למסך – אבל עכשיו שאני מוסיף תאריף הוא רושם לי:

    "ערך '10/10/21' לא קיים בעמודה 'שם העמודה שהוספתי' בטבלת 'חוזי שירות'.

    מה צריך לעשות מכאן?

    NoamN
    משתתף
    none
    השדה שהוספת לטבלה – טיפוס DATE?

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

    מקבלים הודעה "ערך … לא קיים" כאשר שדה מוגדר לא נכון במסך. אף פעם לא ראיתי את ההודעה לגבי שדה תאריך.

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

    תצטרך להגדיר את השדה במסך כמו שמוגדרת עמודת המסך VALIDDATE. כמו כן תצטרך לכתוב הפעלות POST-INSERT ו-POST-UPDATE פרטיות למסך כדי לדאוג לעדכון שדה התאריך בטבלת SERVCONT. בנוסף, הפעלת POST-INSERT הפרטי חייב להתבצע אחרי ה-POST-INSERT הסטנדרטי מפני שההפעלה הזו מכניסה רשומה לתוך SERVCONT. כדי לקבוע את הסדר נכון, תן להפעלה הפרטית של כמו TEST_POST-INSERT – הקידומת חייבת להתחיל עם אות שבאה אחרי P בסדר א-ב.

    אף אחד לא אמר שתכנות פריוריטי קלה!

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