› פורומים › אפיון ופיתוח פריוריטי › הודעת אזהרה בפרוצדורה עם קישור לדו"ח
- This topic has 5 תגובות, 4 משתתפים, and was last updated לפני 2 שנים, 8 חודשים by yitzchok.
- Post
-
- מרץ 5, 2022 בשעה 3:29 pm
שלום רב,פיתחתי תכנית אשר מבצעת ממשק לספק.
בסוף התכנית אני מעוניין להציג הודעה למשתמש אם היו שגיאות, ולתת קישור לדוח השגיאות שבניתי.
לצורך כך ,השתמשתי בפקודת ERRMSG כשבגוף ההודעה קישרתי את הדו"ח ע"י {Errorlog.R) – לצורך העניין Errorlog זהו שם הדו"ח.
הכל עובד מצוין, אך אני מעוניין לפתוח את מסך הספק עם רשומת הספק שנוצרה לי (עם פקודת WINFORM), רק אחרי שהמשתמש לחץ על כפתור האישור.
אם אני הופך את ה-ERRMSG ל-WRNMSG הקישור לדו"ח לא עובד.
אשמח לעזרה ופתרון שיכול לעזור לי בנושא.
תודה.
רועי.
- Replies
-
- מרץ 6, 2022 בשעה 11:36 am
לא לגמרי הבנתי את מה שכתבת, אבל דבר אחד ברור: לא יירשם משהו לטבלת ERRMSGS אם אתה משתמש ב-WRNMSG.אני בספק אם ניתן לחלץ את מספר הספק (סליחה) מתוך שורה שנכתבת ל-ERRMSGS על מנת לפתוח את מסך הספקים עם הספק הרצוי.
- מרץ 6, 2022 בשעה 1:23 pm
איך שאני מבין את זה, רועי רוצה להתריע על בעיה, בהודעה לתת למשתמש להריץ דו"ח שגיאות ע"י לינק, ובאישור ההודעה לפתוח מסך לרשומה הרלוונטית.אם ההודעה היא הודעת שגיאה אז הוא לא יכול לפתוח את המסך כי פעולת הפרוצודורה מסתיימת שם.
אם הוא יפתח את המסך קודם את המסך יקפוץ וההודעה תוסתר מאחורי המסך.
ולכן הוא רוצה להציג הודעת אזהרה אבל הטקסט שמופיע בהודעת שגיאה עם לינק מוצג בלי לינק בהודעת אזהרה. זה דבר מוכר ואני לא זוכר אם יש פתרון לזה.
רועי –
אולי לוותר על הלינק בהודעה ולאחר האישור לפתוח את דו"ח השגיאות בנוסף למסך?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 6, 2022 בשעה 2:42 pm
אם כך, הודעת האזהרה צריכה להיראות <P1.SUPPLIERS.F> כאשר P1 (או PAR1) מכיל את מספר הספק. לחיצה על מספר הספק שיש בהודעה תגרום למסך הספקים להיפתח עם מספר הספק שהועבר להודעה.
- יש להתחבר למערכת על מנת להגיב.