עדכון ממשק מסך

פורומים אפיון ופיתוח פריוריטי עדכון ממשק מסך

  • This topic has 9 תגובות, משתתף 1, and was last updated לפני 5 שנים by אלמוני.
  • Post
    tal
    משתתף
    שלום רב

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

    להלן הקוד. ושוב מתנצל, לא יודע לעבוד עם התגיות.

    DELETE FROM GENERALLOAD;
    INSERT INTO GENERALLOAD (LINE,TEXT4,RECORDTYPE)
    VALUES (1, :$.SERIALNAME,'1');
    INSERT INTO GENERALLOAD (LINE, RECORDTYPE, TEXT7)
    SELECT 2 , '2', PARTEXTFILE.EXTFILENAME
    FROM PARTEXTFILE, PART
    WHERE :$.PART = PARTEXTFILE.PART;
    EXECUTE WINACTIV '-P', 'TALR_DOCS';

מוצגות 9 תגובות – 1 עד 9 (מתוך 9 סה״כ)
  • Replies
    אלמוני
    אורח
    בס"ד

    שלום רב ,

    האם ביצעת LINK ל טבלה GENERALLOAD ?

    בברכה ,

    אלמוני
    אורח
    השורה האחרונה צריכה להיות משהו כמו
    EXECUTE INTERFACE "TALR_DOCS', SQL.TMPFILE, '-L', :$.GEN;
    כאשר GENERALLOAD "מלונקק" לפרמטר GEN.$:

    הגדרת ממשק TALR_DOCS?

    tal
    משתתף
    לא עשיתי לינק לטבלה, אלא מילאתי את הטבלה המקורית מהקוד של ה – POST-INSERT
    והפעלתי את הממשק.
    אני מצרף קובץ ובו שתי תמונות. התמונה הראשונה היא בעבודה והשנייה היא בבית.
    בתמונה הראשונה רואים שהוא מכניס מלבד הנתיב עוד טקסט ואולי זאת הבעיה. אולי הכיוון של הנתיב.
    בסופו של דבר אני צריך להכניס את הנתיב לנספחים של הפקע.
    יש דרישה במקום העבודה שכל פעם שתיפתח פקע הם יוכלו להדפיס את המסמך של הפריט ולכן אני מנסה לצרף
    אותו לנספחים של הפקעות. זה לא הצליח להכניס ולכן שיניתי את זה למסך פקעות – טקסט כדי לראות מה הוא מכניס אם בכלל.
    מוזר מאד. אשמח לעזרה. [file name=Doc2-20190423.docx size=397951]https://www.priority-forums.com/he/images/fbfiles/files/Doc2-20190423.docx[/file]
    אלמוני
    אורח
    הטקסט הנוסף בתמונה אחת שייך לפקודות HTML אשר קובעות את מראה הטקסט בתוך החלון.

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

    קשה לדעת מה בדיוק קורה מבלי לראות את הקוד שלך. הממשק צריך להיות מורכב משני מסכים, כאשר לשני צריך להיות שדה TEXT בלבד.

    tal
    משתתף
    מצרף תמונות של הפיתוח והממשק. ושוב, מה שמוזר זה שבבית זה עובד.
    יש מצב שבעבודה קיים טריגר אחר שמפריע? [file name=Doc2-20190423-2.docx size=202507]https://www.priority-forums.com/he/images/fbfiles/files/Doc2-20190423-2.docx[/file]
    tal
    משתתף
    הורדתי סימון מהתעלם מאזהרות ואני מקבל שגיאה של "אין לשנות פקע סגורה".
    הפקע אינה סגורה, נתונים נכנסים בסדר לטבלת הטעינה.
    מישהו יכול להתחבר אליי ולבדוק לי את זה?
    אלמוני
    אורח
    מעבר להסתייגות שלי כלפי הפעלת הממשק, יש לי שתי הצעות איך להתגבר על ההודעה הנ"ל.

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

    2. לבנות מסך עוקף עם כותרת שמכילה רק את מספר הפק"ע יחד עם השדות הנדרשים ל-EXTFILES יחד עם מסך בן EXTFILES. יהיה יותר קל לעדכן מסך כזה.

    tal
    משתתף
    היי נועם. מדוע ההסתייגות? בגלל שלא לינקקתי את הטבלה או שזה בגלל משהו נוסף?
    שנית, הפקודה לא סגורה, בדקתי את זה. לא מבין מאיפה ההודעה.
    אלמוני
    אורח
    בתשובות הקודמות, ציינתי שאתה לא מתשמש בטבלה מלונקקת ולא משתמש בקריאה סטנדרטית לממשק. אולי ערך תועה נכנס לתוך GENERALLOAD בזמן שאתה מריץ את התכנית? תעבוד בצורה סטנדרטית ותראה אם הבעיה חוזרת.
מוצגות 9 תגובות – 1 עד 9 (מתוך 9 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.