שליפת כל הנתונים במסך באמצעות הפעלת POST-FORM

פורומים אפיון ופיתוח פריוריטי שליפת כל הנתונים במסך באמצעות הפעלת POST-FORM

  • Post
    אלמוני
    אורח
    שלום לכולם,
    יש לי מסך פרטי שיש לו הפעלת POST-FORM
    שמציגה את המסך במצב של שאילתה עם * , זאת כאשר משתמש נכנס למסך הוא נפתח לו במצב שאילתה עם *(שלוף הכל) , ואז לאחר שהוא לוחץ על מקש האינטר הוא מקבל את כל המידע שנשמר במסך הזה.
    אני רוצה לחסוך את לחיצת האינטר, זאת אומרת שבכניסה למסך יוצגו אוטומטית כל הנתונים.
    חשוב לציין שאני לא רוצה לבצע זאת בעזרת שאילתת ברירת מחדל במחולל שאילתות, מכיוון שאני מעוניין להשתמש בקוד הזה גם בהפעלה לא רק בכניסה למסך..
    בתקווה שלמישהו יש רעיון.
    הקוד שיש היום בהפעלת POST-FORM הוא:

    [left][/:KEYSTROKES = '{query}*';left]

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • Replies
    אתה מדבר על POST-FORM או PRE-FORM?
    להבנתי מה שאתה צריך ב- PRE-FORM:
    :KEYSTROKES = '*{Exit}';
    Interlligent
    משתתף
    תשתמש בפקודה PRE-FORM כפי ש myardeni רשם לך.
    לא הבנתי את ההמשך שלך לגבי זה שאתה רוצה שליפה של כל הנתונים לא רק בכניסה.
    מתי אתה רוצה לשלוף את כל הנתונים כאשר אתה כבר בתוך המסך?
    אלמוני
    אורח
    סליחה טעות שלי בהקלדה,
    כמובן שמדובר על הפעלה PRE-FORM
    לגבי שאלתך על שימוש בקוד לא רק בכניסה:
    אכן כן יש אצלנו מצב שאנחנו מדווחים יצור במסך דווח-פרוט(בן של דווח יצור בפועל),
    אז כאשר אנחנו נמצאים באחת השורות של המסך דווח-פרוט, אנחנו מפעילים פרוצדורה פרטית שלנו שמבצעת "שכפול של השורה הנוכחית" , הפרוצדורה נמצאת כהפעלה ישירה מהמסך דווח-פרוט.
    ואז בכדי שנוכל לראות את השורה ה"משוכפלת" שנוצרה, אנחנו חייבים לצאת מהמסך ולהיכנס אליו חזרה(הפקודה REFRESH 1 לא עובדת כשרושמים אותה מתוך הפעלה ישירה של המסך).
    וזה המצב שאני מנסה למצוא לו פתרון, אני רוצה שבסיום ההפעלה הישירה של שכפול השורה, שהשורה החדשה ("המשוכפלת") תוצג אוטומטית, בלי שנצטרך לצאת מהמסך.
    בתקווה שהבהרתי את הנקודה יותר טוב.
    תודה בכל אופן.
מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.