שליחת דוח והמרתו לאקסל

פורומים אפיון ופיתוח פריוריטי שליחת דוח והמרתו לאקסל

  • Post
    שלי
    משתתף
    שלום לכולם , אני משתמשת עם פרוצדורת WINHTML לשם הרצת דוח ושליחתו לנמענים , השליחה עובדת מצויין ומתקבל קובץ PDF
    אני רוצה שמקבל המייל יוכל להמיר את הקובץ לאקסל,או שיקבל את הקובץ ישר כקובץ אקסל (יש הרבה פרוצדורות שניתן להעביר לקובץ אקסל בסיום ההרצה , לדוגמא – הזמנות לפי לקוח)

    איך עושים את זה ?
    ניסיתי להמיר את הקובץ ל-mht (במקור היה PDF) , אך לא מתקבלת האפשרות לשלוח לאקסל…

    מצ"ב קוד ששולח כHTML

    
    SELECT SQL.TMPFILE INTO :TMPORDERS FROM DUMMY;
    LINK ORDERS TO :TMPORDERS;
    GOTO 25 WHERE :RETVAL <= 0;
    INSERT INTO ORDERS SELECT * FROM ORDERS ORIG
    WHERE ORIG.ORD = :$.ORD ;
    :TMPOUT = 'P:\system\html\test.mht';
    EXECUTE WINHTML '-d', 'PROCEDURE_NAME', 'FORM_NAME',
    :TMPORDERS ,'-m' , :TMPOUT;
    
    
מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    את רוצה להפיק את הדו"ח ישירות לקובץ אקסל עם כל העיצוב כאילו יצא לדפדפן ואז נשלח לאקסל משם? לא נראה לי שאפשרי.

    לא מפתיע אותי שקובץ mht לא כולל את כל האוטומציה שיש בדו"ח שמוצג ישירות בתחנה.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    שלי
    משתתף
    היי , התכוונתי לאפשרות לייצא את הדוח לאקסל , לאו דווקא דוח של PDF או MHT זה רק היה דוגמא.

    מצאתי את הפתרון

    לשימושכם –
    <p dir="ltr">EXECUTE WINACTIV '-R', 'PROCEDURE_NAME', 'FORM_NAME',
    :TMPORDERS, '-e',  :EMAIL  ;</p>
     

    NoamN
    משתתף
    none
    הפקודה שרשמת תוציא את הקובץ בפורמט MHT ותשלח אותו למישהו בדואר. אין קשר לאקסל בו.

    יש אפשרות לכתוב פרוצדורה אשר תפלוט קובץ CSV אבל קצת מסובך.

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.