Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Εκθέσεις ] Εξαγωγή σε αρχείο PDF και αποστολή με Outlook

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 06-03-17, 11:32
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή Εξαγωγή σε αρχείο PDF και αποστολή με Outlook

Καλημέρα,
θα ήθελα μια βοήθεια, γιατί κάτι δεν κάνω καλά σε κώδικα που πήρα από το Forum.

Στην βάση που επισυνάπτω, χρειάζομαι τα παρακάτω:

1ον Δεν μου δουλεύει ο κώδικα σωστά όταν πάω να μετατρέψω το Report σε PDF.
Στο Forum όπου και να έχουν χρησιμοποιήσει τον κώδικα μετατροπής, δουλεύει. Σε μένα όχι. Εμένα δεν μου το κάνει κατευθείαν μετατροπή, αλλά μου ανοίγει ένα μενού ΕΞΟΔΟΣ ΣΕ....και μου ζητάει να διαλέξω εγώ Format.
Άσε που δεν έχει στην λίστα την κατάληξη PDF, αλλά και να την είχε, θέλω να γίνεται αυτόματα.

2ον Θέλω να μου βάζει όνομα αρχείου, [με το όνομα του πελάτη, και και τις ημερομηνίες που έχει μέσα το Report].Pdf.

3ον Θέλω μέσω Outlook να παίρνει την διεύθυνση e-mail, ( από το πεδίο που έχω δημιουργήσει), και να κάνει αποστολή καρτέλας.

Δηλαδή και τα τρία βήματα στο ίδιο κουμπί εντολής, ( Private Sub).

Η Αρχική βάση είναι τεράστια σε μέγεθος, γιαυτό έφτιαξα ένα δείγμα, οπότε μην θεωρήσετε ότι ο σχεδιασμός είναι λάθος, απλώς τα συγκέντρωσα όλα μαζί σε ένα πίνακα.
Στην κανονική βάση, όλα έχουν τον δικό τους πίνακα, και είναι, ( Θεωρώ τουλάχιστον ), σωστά δομημένη, με τα δεδομένα σε ξεχωριστούς πίνακες και με σχέσεις όπου χρειαζόταν.

Παιδιά λίγη βοήθεια, γιατί όσο και να προσπάθησα δεν τα κατάφερα.

ΟΛΑ αυτά που ζητάω, υπάρχουν στο Forum, αλλά δεν κατάφερα να τα προσαρτήσω στην δική μου βάση.

Σας Ευχαριστώ.

Με εκτίμηση

Αναστάσιος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Test2.zip (165,7 KB, 6 εμφανίσεις)
  #2  
Παλιά 06-03-17, 15:24
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Καλησπέρα Αναστάση,

Δες το επισυναπτόμενο αρχείο.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Test2.mdb (284,0 KB, 32 εμφανίσεις)
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
  #3  
Παλιά 06-03-17, 15:55
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή Εξαγωγή σε αρχείο PDF και αποστολή με Outlook

Καλησπέρα Γιώργο,
Σε ευχαριστώ για την άμεση απάντηση σου.

Ο κώδικας "χτυπάει" στο παρακάτω σημείο,



το διόρθωσα βάζοντας μεταβλητή το Mycustomer, και μετά "χτυπάει" σε άλλο σημείο που ΔΕΝ ξέρω να το διορθώσω.



Βέβαια ο Κ΄ Τάσος σε παλαιότερη δημοσίευση έγραψε τα παρακάτω:

Παλιά 23-10-11, 12:19
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική

Εγγραφή: 21-10-2009
Μηνύματα: 2.013
Προεπιλογή
Καλημέρα σε όλους!

Φίλε μου Τζίμη, η μετατροπή έκθεσης σε αρχείο *.pdf υποστηρίζεται από εκδόσεις Access νεότερες της 2003.

Αν διαθέτεις κάποιον PDF Printer θα μπορούσες να εξάγεις τις εκθέσεις σου σε μορφή *.pdf.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word


Ευχαριστώ και πάλι.
  #4  
Παλιά 06-03-17, 18:50
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Καλησπέρα Αναστάση,
Τι έκδοση Office και Windows έχεις?

Έχεις εγκαταστήσει στο pc σου κάποιων εκτυπωτή pdf?

Συγνώμη για το πρώτο σφάλμα, πριν ανεβάσω το αρχείο πρόσθεσα την εντολή «Option Explicit» χωρίς να εκτελέσω τον κώδικα. Απλά δήλωσε την μεταβλητή «Dim myCustomer as string».

Το δεύτερο σφάλμα στο βγάζει γιατί ενδεχoμένος να μην έχεις κάποιον εκτυπωτή pdf.

Δώσε μας περισσότερες πληροφορίες για το σύστημα σου.
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
  #5  
Παλιά 06-03-17, 18:53
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Εγκατασταση pdf Printer:

Manually install the PDF Printer

Click Start > Control Panel > Devices and Printers
Select Add a printer
Select Add a local printer
Check Use an existing port and select Documents\*.pdf (Adobe PDF) from the drop down. Click Next
Click the Have Disk… button
Click the Browse… button
Navigate to C:\Program Files (x86)\Adobe\Acrobat 10.0\Acrobat\Xtras\AdobePDF
Select AdobePDF.inf from the list, then click the OK button
You will see many Adobe PDF Converters in the list, however count six down from the top and click Next (you may need to try this numerous times to find the correct Converter from the list that works with your version of Windows)
Name your printer, e.g. Adobe PDF
Follow the rest of the prompts and your PDF printer should now be installed correctly
If you are later prompted for the ADPDF9.PPD file, it can be found in the C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Xtras\AdobePDF\<OS version> folders.
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
  #6  
Παλιά 07-03-17, 10:00
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή Εξαγωγή σε αρχείο PDF και αποστολή με Outlook

Καλημέρα,
Γιώργο έχω το Bullzip PDF Printer, and SingularLogic PDF Printer εγκατεστημένους.

έχω Windows Xp and ms-office 2003 with SP3

Το πρόβλημα πάντως εξακολουθεί να υπάρχει.

Να βάλω το Acrobat όπως μου λες;
  #7  
Παλιά 07-03-17, 11:10
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή

Επίσης έκανα μερικές δοκιμές, (αφαιρώντας προσωρινά την αποθήκευση σε pdf), και εκεί που σώνει το όνομα του αρχέιου, είναι λάθος.
Μου βγάζει ΕΠΩΝΥΜΟ_ΠΕΛΑΤΗ, και τις σημερινές ημερομηνίες.
Ενώ εγώ χρειάζομαι να παίρνει από το report την επωνυμία του πελάτη, (σε κάθε report αλλάζει, ΔΕΝ θέλω δηλαδή να δηλώσω ότι είναι ΕΠΩΝΥΜΟ_ΠΕΛΑΤΗ στο όνομα αρχείου, αλλά το όνομα του ΚΑΘΕ πελάτη που ανήκει η καρτέλα), και τις ημερομηνίες που έχω δηλώσει.

Ευχαριστώ
  #8  
Παλιά 07-03-17, 12:46
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Γεια σου Φιλέ Αναστάση,

Κατά την ταπεινή μου άποψη καλό θα ήτανε να κάνεις μια αναβάθμιση στο σύστημα σου.
Προτείνω windows 7 και Office από 2010 και πάνω (θα έλεγα Office 2016).

Όσο αναφορά για το σφάλμα της δημιουργίας του pdf δεν μπορώ να το αναπαράγω ώστε να δω την λείπει από το σύστημα σου. Το μόνο σίγουρο είναι ότι ο συγκεκριμένος κώδικας τρέχει σε windows 7 & 10 με OFFICE 2007 & OFFICE 2010 & OFFICE 2013 & OFFICE 2016 32ΒΙΤ & 64ΒΙΤ.

Τώρα όσο αναφορά τις δοκιμές που έκανες, εγώ σου περιέγραψα τον τρόπο που θα έφτανες στο ζητούμενο σου. Η δομή της βάσης που έχεις ως παράδειγμα δεν βοηθάει και τόσο.

Εν πάση περίπτωση δες το συνημμένο αρχείο.

Πιστεύω να έγινα κατανοητός.

Ευχαριστώ.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb CreatePDFandE-mail.mdb (288,0 KB, 63 εμφανίσεις)
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
  #9  
Παλιά 07-03-17, 13:44
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή

Καλησπέρα,

Είναι Pc της δουλειάς, και δεν μπορώ να κάνω αναβάθμιση του λειτουργικού.
Ωστόσο θα προσπαθήσω να αναβαθμίσω το Office.

Σε Ευχαριστώ για το χρόνο σου.
Να είσαι καλά.

Με εκτίμηση,

Αναστάσιος.
Κλειστό Θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Εξαγωγή δεδομένων στον outlook 2007 ή 2013 γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 0 15-09-15 09:35
Εξαγωγή δεδομένων στον outlook 2013 γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 0 15-07-15 10:40
ΕΞΑΓΩΓΗ ΣΕ ΑΡΧΕΙΟ EXCEL ΤΖΙΜΗΣ Access - Ερωτήσεις / Απαντήσεις 1 01-04-11 16:42


Η ώρα είναι 08:29.