מסך מתעדכן

  • Post
    הילה
    משתתף
    שלום,

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

    אודה לעצה טובה! תודה!

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

    לא מצליחה להבין מדוע.
    כאמור בניתי מסך שמציג נתונים שמעודכנים ב PRE-FORM (משתנים (DUMMY)
    ובמסך הצגתי אותם.
    כשמפעילים את המסך הנתונים עולים נכון. במסך מוגדר במסך בן 'רענון מסך' כל 10 שניות ושליפה מחדש.
    הנתונים מתעדכנים המסך בתצוגה נראה כמבצע רענון אבל בפועל הנתונים לא מתעדכנים.
    ניסיתי גם להגדיר רענון דרך שאילתא ברירת מחדל למסך ועדיין הנתונים שמופיעים זהים לפעם הראשונה שהמסך עלה. למישהו יש סברה מדוע???
    (אגב, אם אני סוגרת ופותחת את המסך הנתונים מתעדכנים).

    תודה!

    yitzchok
    משתתף
    IL
    שליפה מחדש מפעילה את השאילתא עוד פעם. אבל לא מריצה את ה-pre-form עוד פעם.

    לא יודע אם זה יעבוד אבל כדאי לנסות מסך אב ובן כשמסך הבן זה המסך הנוכחי ורענון על מסך האב שזה מסך של שורה אחת כמו במסך של זום של include. אולי זה ירענון תוך כדי פעולה מסך הבן כולל pre-form.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    הילה
    משתתף
    תודה רבה :laugh: עובד. אבל ויזואלית קשה יותר לשלוט בGUI נעים לעין.
    יש למישהו רעיון לפתרון GUI נעים לעין להציג נתוני פריוריטי על פלאזמה שמתעדכנים כל הזמן?
    yitzchok
    משתתף
    IL
    בונים עמוד web שמוגדר לרפרש מדי פעם.

    ואפשר לשים את הדפדפן במצב בן רואים רק את העמוד.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    snoof123
    משתתף
    היי אני ניסיתי לעשות את זה וזה עובד וזה די קל:
    1. לקחתי מסך שאני בניתי לו טבלת בסיס בשביל הבדיקה.
    2. הוספתי טריגר בהפעלות מסך: PRE-FORM
    3. הכנסתי שם את הפקודה :KEYSTROKES = '*{Exit}' ;

    4. אח"כ הלכתי למסך "רענון מסך" (מסך בן של מחולל מסכים).
    שם הגדרתי בכמות שניות לרענון 15 ובשליפה מחדש סימנתי V
    5. נכנסתי לWINDBI ועשיתי פקודת INSERT לטבלה שלי ובמסך השני ראיתי שהמסך מתעדכן ומציג נתונים חדשים כל 15 שניות.

    זה עונה לך על הבעיה?

    yitzchok
    משתתף
    IL
    שים לב למה שכתוב בשאלה המקורית.

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

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

    מה אני מפספס?

    yitzchok
    משתתף
    IL

    המסך ב PRE-FORM שלו מעבד נתונים לטבלה זמנית ומציג משם את הנתונים

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