מסך טקסט – קוריאוז

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

  • Post
    אלמוני
    אורח
    למסכים רבים יש מסך בן שמכיל טקסט, כאשר שם מסך הבן הוא כשם מסך האב + "TEXT". למשל, במסך ORDERS יש מסך בן ORDERSTEXT, ובמסך PART יש מסך בן PARTTEXT. כיון שקצת מסובך להגדיר מסך כזה (וההגדרות תמיד זהות), יש תכנית אשר יכולה להקים את מסך הבן אוטומטית (מנהל המערכת > מחוללים > מסכים > הגדרת מסך טקסט).

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

    בהפעלה ORDERSTEXT.TEXT/POST-FIELD, השורה הראשונה נראית כך
    SELECT 0+:SCRLINE INTO :$.TEXTORD FROM DUMMY ;
    בהפעלה המקבילה במסך PARTTEXT, השורה הראשונה נראית כך
    !SELECT 0+:SCRLINE INTO :PARTTEXT.TEXTORD FROM DUMMY ;
    דהיינו אותו הדבר, אך בהתחלה יש סימן קריאה.
    עכשיו שאני מסתכל על זה פעם נוספת, שני המשפטים אינם זהים: בדוגמא הראשונה, יש שימוש במשתנה מסך, בעוד בשני יש שימוש במשתנה "רגיל". אולי זו דרך מיושנת לציין משתנה מסך?

    האם מישהו יודע מה המשמעות של סימן קריאה כתו ראשון בשורה?

    ברור לי שזה לא משהו קריטי אך זה מסקרן אותי.

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • Replies
    roni
    משתתף
    שלום נועם
    קצת לא ברור הטקסט אבל
    סימן הקריאה משמש כהנחיה לאופטימייזר של ה SQL לגשת לטבלה זו ראשונה.
    אלמוני
    אורח
    לא מדובר בהנחייה לאופטימייזר מאחר וסימן הקריאה מופיע בתחילת המשפט ולא ליד שם טבלה. גם אין חיבורים בין טבלאות כך ברור שזה לא זה.

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

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