› פורומים › שימוש במערכת › מסך בן – שינוי שדה לקריאה בלבד
- This topic has 5 תגובות, 2 משתתפים, and was last updated לפני 8 שנים, 11 חודשים by
אלמוני.
- Post
- Replies
-
- אוגוסט 10, 2016 בשעה 10:42 am
- אוגוסט 10, 2016 בשעה 12:33 pm
אני לא בטוח שממשקים מתעלמים משדה לקריאה בלבד,
אם בממשק מוגדר להכניס ערך לשדה, והוא לקריאה בלבד, איך הממש יכניס את הערך?
דרך פרוצדורה אני בטוח שאין בעיה עם זה, אבל ממשק?הרי (ותקן אותי אם אני טועה) הממשק "עובד כמו משתמש", לא?
- אוגוסט 10, 2016 בשעה 1:28 pm
ניתן להגדיר בממשק שדה שהוא לקריאה בלבד ואפילו נסתר. מקבלים הודעת אזהרה אך ניתן להמשיך. דווקא אחד הדברים הטובים בממשקים.להלן דוגמא: נניח שרוצים לעדכן שדה כלשהו במסך שורות הזמנת לקוח. לממשק כזה יהיו שני מסכים: ORDERS ו-ORDERITEMS. ניתן להעביר את מספר ההזמנה החיצוני לתוך השדה ORDNAME וניתן להעביר את המספר הפנימי של ההזמנה לתוך השדה ORD, למרות שהוא נסתר במסך כלפי משתמשים.
- אוגוסט 10, 2016 בשעה 7:45 pm
נעם, אתה צודק ב 100% – אבל אתה מדבר על הפרוצדורה שמריצה את הממשק.
אם תבנה ממשק (לדוגמה שלוקח נתונים מאקסל ושופך למערכת) בלי פרוצדורה שמכילה SQL , אני לא בטוח שאתה יכול לרשום בתוך שדות שבמסך הם לקריאה בלבד.ואני חושב שגם מחולל נתונים שהוגדר לא יוכל לעבוד על שדה לקריאה בלבד.
שוב, יכול להיות שאני טועה ידידי, לא ממש נסיתי לבצע דבר כזה, פשוט ההיגיון אומר לי שזה לא אפשרי.
- אוגוסט 11, 2016 בשעה 9:42 am
אינני מרבה להשתמש בממשקים שקוראים קובץ ישירות, אבל בדיקה קצרה גילתה שממשק כזה – שבעצם זהה לממשק שמתבסס על GENERALLOAD או טבלה אחרת) – מתיחס לשדות נסתרים ושדות לקריאה בלבד.בניתי קובץ TAB עם שתי שורות: הראשונה הכילה את מספר ההזמנה הפנימי (לכן התחבר ל-ORDERS.ORD), השורה השניה הכילה את הערכים עבור ORDI (חשוב מאד כי אחרת הממשק יוסיף שורה!) ועבור שדה פרטי שהוא לקריאה בלבד. הרצתי את הממשק וההזמנה התעדכנה.
- יש להתחבר למערכת על מנת להגיב.