ביקשו ממני לכתוב הפעלה כזו במסך "מהדורות מוצר": כאשר מהדורה הופכת להיות בתוקף, לבדוק אם יש הזמנות רכש פתוחות עבור מהדורות ישנות. אם לא, לשלוח הודעה פשוטה בדוא"ל. אם כן, להפיק דו"ח של ההזמנות הפתוחות ולשלוח אותו בדוא"ל.
אין לי בעיה לבדוק אם יש הזמנות פתוחות ואין לי בעיה לשלוח הודעה פשוטה בדוא"ל. אף פעם לא התנסיתי במשלוח דו"ח בדוא"ל מתוך הפעלה. אני יודע איך לשלוח דו"ח בדוא"ל מתוך פרוצדורה אך כנראה יש הבדלים משמעותיים. לשמל, בפרוצדורה, אני יכול להגדיר טבלה ולבצע אליה LINK – בהפעלה נראה לי שאני צריך להגדיר טבלה זמנית כך
SELECT SQL.TMPFILE INTO :STK FROM DUMMY
להלן הפקודה ששולחת את הדו"ח:
EXECUTE WINACTIV '-R', 'ATLNֹֹ_REPORT', 'STACK', :STK, '-g,' :GROUP
כאשר מריצים את המסך ומבצעים את הפעולה שגורמת להפעלת הדו"ח, מקבלים הודעת שגיאה עם הסבר איך לקרוא לתכנית ACTIVATE
ניסיתי להחליף את המלה WINACTIV ב-ACTIVATE אך ללא הואיל.
האם יש למישהו נסיון בכך? מדובר בפריוריטי 17
תודה
נעם