הודעת אזהרה בפרוצדורה עם קישור לדו"ח

פורומים אפיון ופיתוח פריוריטי הודעת אזהרה בפרוצדורה עם קישור לדו"ח

  • Post
    רועי זלוף
    משתתף
    שלום רב,

    פיתחתי תכנית אשר מבצעת ממשק לספק.

    בסוף התכנית אני מעוניין להציג הודעה למשתמש אם היו שגיאות, ולתת קישור לדוח השגיאות שבניתי.

    לצורך כך ,השתמשתי בפקודת ERRMSG כשבגוף ההודעה קישרתי את הדו"ח ע"י {Errorlog.R)  – לצורך העניין Errorlog זהו שם הדו"ח.

    הכל עובד מצוין, אך אני מעוניין לפתוח את מסך הספק עם רשומת הספק שנוצרה לי (עם פקודת WINFORM), רק אחרי שהמשתמש לחץ על כפתור האישור.

    אם אני הופך את ה-ERRMSG ל-WRNMSG הקישור לדו"ח לא עובד.

     

    אשמח לעזרה ופתרון שיכול לעזור לי בנושא.

    תודה.

    רועי.

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Replies
    NoamN
    משתתף
    none
    לא לגמרי הבנתי את מה שכתבת, אבל דבר אחד ברור: לא יירשם משהו לטבלת ERRMSGS אם אתה משתמש ב-WRNMSG.

    אני בספק אם ניתן לחלץ את מספר הספק (סליחה) מתוך שורה שנכתבת ל-ERRMSGS על מנת לפתוח את מסך הספקים עם הספק הרצוי.

    yitzchok
    משתתף
    IL
    איך שאני מבין את זה, רועי רוצה להתריע על בעיה, בהודעה לתת למשתמש להריץ דו"ח שגיאות ע"י לינק, ובאישור ההודעה לפתוח מסך לרשומה הרלוונטית.

    אם ההודעה היא הודעת שגיאה אז הוא לא יכול לפתוח את המסך כי פעולת הפרוצודורה מסתיימת שם.

    אם הוא יפתח את המסך קודם את המסך יקפוץ וההודעה תוסתר מאחורי המסך.

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

    רועי –

    אולי לוותר על הלינק בהודעה ולאחר האישור לפתוח את דו"ח השגיאות בנוסף למסך?

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    NoamN
    משתתף
    none
    אם כך, הודעת האזהרה צריכה להיראות <P1.SUPPLIERS.F> כאשר P1 (או PAR1) מכיל את מספר הספק. לחיצה על מספר הספק שיש בהודעה תגרום למסך הספקים להיפתח עם מספר הספק שהועבר להודעה.
    babun
    משתתף
    היי

    אולי שלב MESSAGE יתן מענה טוב

    ניסית?

    בהצלחה

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