Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

ΕΡΩΤΗΣΗ ΠΕρι DTS SQL 2000

Îåêßíçóå áðü ôï ìÝëïò nettraptor1. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 03-04-2007, 21:09. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-04-2007, 11:07 27745

    ΕΡΩΤΗΣΗ ΠΕρι DTS SQL 2000

    Μπορώ να κάνω mail merge απο ενα table toy SQL σε ενα word... ΜΕΣΩ DTS???
    Δεν το εχω ξανα συναντησει ρώταω μήπως εχει ασοληθει κάποιος.. Ευχαριστώ
  •  03-04-2007, 18:34 27775 σε απάντηση της 27745

    Απ: ΕΡΩΤΗΣΗ ΠΕρι DTS SQL 2000

    Αν κατάλαβα καλά θες το DTS πακέτο να τρέχει το Word.

    Ένα DTS πακέτο είναι δυνατό να τρέξει μια εφαρμογή, με την χρήση του store procedure "xp_cmdshell". Το θέμα είναι αν μπορείς να ξεκινήσεις το Word από command line να κάνει mail merge...

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  03-04-2007, 20:37 27788 σε απάντηση της 27775

    Απ: ΕΡΩΤΗΣΗ ΠΕρι DTS SQL 2000

    Κατι τέτοια είδε η αγαπητή μας Aspose οτι θέλανε να κάνουν οι χρήστες (και δικαιολογημένα βέβαια), και έβγαλε το Aspose.Words μεταξύ άλλων. Αν και commercial, ίσως να αξίζει τον κόπο να το δεις μια και αυτό που ζητάς να κάνεις είναι ιδιαίτερα εξεζητημένο για τα δεδομένα του power user, οπότε θα πρέπει να πέσει development για να κάνεις mail merge. Ητοι, από το DTS σου πρέπει να "τρέξεις" κάτι που θα κάνει το mail merge. Αυτό, μια και το word δεν μπορεί να το κάνει command line (δεν παίρνω βέβαια και όρκο!), ίσως μπορεί να το κάνει το Aspose.Words μέασ από μια command line application που θα φτιαχτεί.

     


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  03-04-2007, 21:09 27792 σε απάντηση της 27788

    Απ: ΕΡΩΤΗΣΗ ΠΕρι DTS SQL 2000

    cap:
    Κατι τέτοια είδε η αγαπητή μας Aspose οτι θέλανε να κάνουν οι χρήστες (και δικαιολογημένα βέβαια), και έβγαλε το Aspose.Words μεταξύ άλλων. Αν και commercial, ίσως να αξίζει τον κόπο να το δεις μια και αυτό που ζητάς να κάνεις είναι ιδιαίτερα εξεζητημένο για τα δεδομένα του power user, οπότε θα πρέπει να πέσει development για να κάνεις mail merge. Ητοι, από το DTS σου πρέπει να "τρέξεις" κάτι που θα κάνει το mail merge. Αυτό, μια και το word δεν μπορεί να το κάνει command line (δεν παίρνω βέβαια και όρκο!), ίσως μπορεί να το κάνει το Aspose.Words μέασ από μια command line application που θα φτιαχτεί.

    Χμ, τώρα που το λες, μου βάζεις ιδέες:

    • Μπορεί κάποιος να ξεκινήσει το Word με την παράμετρο /m<macroname> - οπότε αν φτιάξει ένα macro που να κάνει το mail merge θα μπορούσε να επιτευχθεί ο σκοπός
    • Άλλος τρόπος αντιμετώπισης του προβλήματος είναι, να φτιαχτεί μια εφαρμογή που μπορεί με την χρήση του object model του Word να κάνει mail merge και αυτή η εφαρμογή να είναι εκείνη που θα κάνει/καλεί το mail merge του Word
    • Το Word είναι μια αρκετά "βαριά" εφαρμογή, που προσωπικά δεν θα ήθελα να την τρέχω σε κάποιο server process. Για αυτό το σκοπό μπορεί να χρησιμοποιηθεί το VSTO - μέσα από αποκλειστικά managed κώδικα μπορεί κάποιος να γεμίσει "δεδομένα" word/excel documents από datasets που έχει από την βάση του

    Βασικά δεν θα έδινα ούτε ένα λεπτό για να αγοράσω ένα τέτοιο πρόγραμμα - είμαι "λεπτολόγος"! Big Smile

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems