שלום,
אני מריץ תוכנית הדפסה בהפעלה ישירה, שבמסגרתה מפעילה תוכנית הדפסה נוספת של אותה תעודה בפורמט שונה.
אני משתמש בפקודה מסוג זה:
EXECUTE WINACTIV '-P', 'WWWSHOWORDER', '-q', 'ORDERS', :TMPORDERS;
(עם הלינק לפני לטבלה שכולל את התעודה הרלוונטית להדפסה).
התוכנית רצה תקין, וההדפסה הנוספת נעשת באופן אוטומטי למדפסת ברירת המחדל.
העניין הוא, שאם אני בוחר באפשרות הדפסה עם נספחים, הנספחים מודפסים פעמיים, כלומר, גם במסגרת הפרוצדורה השנייה.
כיצד ניתן להגדיר שהדפסת הנספחים תיעשה רק עבור ההפעלה הישירה המקורית, ולא עבור התוכניות המופעלות במסגרתה בשלב ה-SQLI?
מה שהייתי מעדיף, זה שלפני שהתוכנית הנוספת מופעלת, ייפתח הקלט כמור בהרצה הרגילה, כלומר, בחירה של הדפסה/הצגה וכו'. אם זה לא אפשרי, אשמח לכל פתרון אחר.
בתודה רבה מראש,
איליה