בניתי פרוצ' מתוך מסך הזמנות לקוח אשר פותחת 3 תעודות: ח-ן מס, ח-ן מרכזת והזמנת רכש
לפעמים לא נפתחות התעודות מסיבות שונות (לדוג': מס' פנקס כבר קיים) ואני רוצה שתוצג הודעת שגיאה.
אז בכל שלב הוספתי:
<p dir="ltr">/* Check For Errors*/
EXECUTE WINACTIV '-R', 'INTERFACEERR'
WHERE EXISTS(
SELECT 'X' FROM ERRMSGS WHERE
USER = SQL.USER
AND TYPE = 'i');</p>
זה לא עבד – לא קרה כלום, אז שיניתי ל:
<p dir="ltr">SELECT MESSAGE FROM ERRMSGS WHERE USER = SQL.USER
AND TYPE = 'i' ASCII ADDTO :$.MSG;</p>
ואחרי כל שלב הוספתי שלב print ופרמטר msg אבל עדין לא עובד – נפתח דו"ח ריק