Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Δημιουργία PDF από έκθεση

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

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-06-19, 19:20
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 651
Προεπιλογή Δημιουργία PDF από έκθεση

Καλησπέρα σε όλους,

Η βάση που επισυνάπτω, περιλαμβάνει κάποιο Report και κώδικα έτσι ώστε το report να γίνεται PDF και να αποθηκεϋεται σε μια στάνταρτ τυπική διαδρομή (Path).

Θα ήθελα την βοήθεια σας έτσι ώστε να αλλάξουμε το Path στα μέτρα μου αφού :

1. Η εφαρμογή μου έχει εναν κεντρικό φάκελο πελατών (C:\Sales App\Customers)
2. Μέσα στον κεντρικό φάκελο πελατών υπάρχουν όλοι οι υπόλοιποι υπο-φακέλοι για κάθε πελάτη ξεχωριστά με βάση τον κωδικο πελάτη (CustomerNo)

Οπότε το ζητούμενο μου είναι να μπορεί το αρχείο PDF εφόσον δημιουργηθεί να αποθηκεύεται στον φάκελο του επιλεγμένου πελάτη.

Σας ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: zip How-to-Export-Your-Access-Report-to-a-PDF-File-via-VBA.zip (363,0 KB, 7 εμφανίσεις)
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
  #2  
Παλιά 04-06-19, 13:01
Όνομα: Πέτρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 03-10-2014
Μηνύματα: 21
Προεπιλογή

Νομίζω αλλάζοντας στο παρακάτω θα έχεις το ζητούμενο

fileName = "Member Contact Details" 'filename for PDF file*
fldrPath = "C:\Sales App\Customers" 'folder path where pdf file will be saved *

filePath = fldrPath & "\" & Me.Member_ID & "\" & fileName & ".pdf"
Απάντηση με παράθεση
  #3  
Παλιά 04-06-19, 15:30
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 651
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από th3_b3st Εμφάνιση μηνυμάτων
Νομίζω αλλάζοντας στο παρακάτω θα έχεις το ζητούμενο

fileName = "Member Contact Details" 'filename for PDF file*
fldrPath = "C:\Sales App\Customers" 'folder path where pdf file will be saved *

filePath = fldrPath & "\" & Me.Member_ID & "\" & fileName & ".pdf"
Πέτρο γειά σου και ευχαριστώ για την πρόθεση να βοηθήσεις.Ωστόσο, δεν μπορεί να δουλέψει έτσι όπως εισηγήσε διότι το ζητούμενο είναι να δημιουργήσει τον υποφάκελο πελάτη με βάση τον κωδικό πελάτη.. Ομως, το έχω δοκιμάσει και απλά επιβεβαίωσα το σκεπτικό οτι δεν θα μπορεί να δουλέψει... Παραθέτω το ορθό κώδικα για το Path και απλά αυτό που συμβαίνει είναι εντελώς παράλογο διότι:

1. Ο μητρικός φάκελος υπάρχει (C:\DatabaseFiles)
2. Ο φάκελος των πελατών (ασθενών) υπάρχει (C:\DatabaseFiles\Patients)
3. Φαίνεται ότι αναγνωρίζει στην διαδρομή (Path) και τον υπο-φάκελο 1 που ειναι ο κωδικός πελάτη (φωτο)
3. Το όνομα του αρχείου είναι ορθό και το αναγνωρϊζει ο κώδικας (δες φωτο)

Μετά απο όλα αυτά κανονικά θα επρεπε κανονικά να δημιουργείται το αρχείο στην διαδρομή (C:\DatabaseFiles\Patients\1\Patient_04.06_2019 ......)
Συνημμένα Thumbnails
Δημιουργία PDF από έκθεση-untitled.jpg  
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com

Τελευταία επεξεργασία από το χρήστη γιώργοςΚ : 04-06-19 στις 16:45.
Απάντηση με παράθεση
  #4  
Παλιά 04-06-19, 17:26
Όνομα: Πέτρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 03-10-2014
Μηνύματα: 21
Προεπιλογή

Γιώργο σε ευχαριστώ πολύ για την παράθεση σου. Δεν μου έτυχε ποτέ να το χρειαστώ το ζητούμενο οπότε δεν ήξερα αν θα έχει πρόβλημα στη λειτουργία της καθώς δεν πολυδιάβασα τον υπόλοιπο κώδικα και δεν τον δούλεψα για να δώ τα αποτελέσματα. Συγγνώμη αν έκανα λάθος απλα προσπάθησα να βοηθήσω στο ζητούμενο του.
Ευχαριστώ και πάλι.
Απάντηση με παράθεση
  #5  
Παλιά 04-06-19, 22:58
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 651
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από th3_b3st Εμφάνιση μηνυμάτων
Γιώργο σε ευχαριστώ πολύ για την παράθεση σου. Δεν μου έτυχε ποτέ να το χρειαστώ το ζητούμενο οπότε δεν ήξερα αν θα έχει πρόβλημα στη λειτουργία της καθώς δεν πολυδιάβασα τον υπόλοιπο κώδικα και δεν τον δούλεψα για να δώ τα αποτελέσματα. Συγγνώμη αν έκανα λάθος απλα προσπάθησα να βοηθήσω στο ζητούμενο του.
Ευχαριστώ και πάλι.

Πέτρο καλησπέρα φίλε, προς θεού δεν ήθελα με κανένα τρόπο και για κανένα λόγο να σε θίξω η να νιώσεις άσχημα, Απολογούμαι αν τα όσα ανάφερα σε έκαναν να στεναχωρηθείς...

Εκτιμώ την πρόθεση σου και σε ευχαριστώ και εύχομαι και εγώ να σου φανώ χρήσιμος για κάποιο δικό σου θέμα.. Να'σαι καλα φίλε και Ευχαριστώ παλι
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
  #6  
Παλιά 06-06-19, 19:29
Το avatar του χρήστη nasos23
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 334
Προεπιλογή

Καλησπέρα στην Παρέα.
Γιώργο δες το συνημμένο αν σου κάνει.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip How to Export Your Access Report to a PDF File via VBA(1).zip (43,6 KB, 11 εμφανίσεις)
__________________
Φιλικά, Νάσος
Απάντηση με παράθεση
  #7  
Παλιά 07-06-19, 00:37
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 651
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από nasos23 Εμφάνιση μηνυμάτων
Καλησπέρα στην Παρέα.
Γιώργο δες το συνημμένο αν σου κάνει.
Αγαπητέ Νάσο σε ευχαριστώ για την βοήθεια σου, το ζητούμενο εφαρμόζεται.! Δηλαδή,

1. Εκτελείται ο κώδικας μέσω φόρμας για φιλτράρισμα στα δεδομένα πελάτη και ανοίγει εν συνεχία και η έκθεση

2. Απο την έκθεση εκτελείται ο κώδικας και όντως δημιουργείται ο υπο-φάκελος με κωδικό πελάτη και μέσα σε αυτόν τελικά εμφανίζεται και η έκθεση απο την access σε PDF.

Τα πιο πάνω εξυπηρετούν τον σκοπό που τα χρειάζομαι απλά μια παράκλειση να κοιτάξουμε λίγο:

* O κώδικας "κρεμάει" και σταματά εάν δεν υπάρχει ο μητρικός φάκελος (λογικό) που αυτό σπάνια θα συμβαίνει καθως στην αληθινή εφαρμογή δημιουργείται έτσι κι αλιώς απο την στιγμή που γίνεται η εγραφή πελάτη.

* Το ίδιο συμβαίνει και τον φάκελο πελατών (Patients).

Οπότε εισηγούμαι όπως τροποποιηθεί ο κώδικας έτσι ώστε αφενώς να κοιτάζει πρώτα αν υπάρχει ο μητρικός φάκελος της εφαρμογής (C:\DatabaseFiles) και έπειτα και ο φάκελος πελατών (Patients) και αν κάποιος απο τους δύο αυτούς φακέλους δεν υπάρχει τότε

1. Να δίνει μήνυμα ότι λείπει ο φάκελος (όποιος απο τους δύο μπορεί να είναι) και με επιβεβαίωση ΝΑΙ - ΟΧΙ να τον δημιουργεί (στην περίπτωση του ΝΑΙ) ή να σταματά η διαδικασία στην περίπτωση του ΟΧΙ. Στο σημείο αυτό απλά αρκούμαι να αναφέρω ότι είναι πολύ σημαντικο αυτο το μύνημα (ΝΑΙ-ΟΧΙ) για την δημιουργεία ή ακύρωση της διαδικασίας.

2. Να προχωράει ο κώδικας και να εκτελεί και τις υπόλοιπες διαδικασίες για την δημιουργία του φακέλου του πελάτη (με όνομα τον κωδικό πελάτη) και μέσα σε αυτόν το PDF.

Σε κάθε περίπτωση Νάσο σε ευχαριστώ ξανά για την λύση που προτείνεις και εάν έχεις τον χρόνο θα εκτιμήσω να δούμε και τις πιο πάνω τροποποιήσεις.

Καλό βράδυ
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
  #8  
Παλιά 08-06-19, 10:09
Το avatar του χρήστη nasos23
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 334
Προεπιλογή

Καλημέρα σε όλους.

Παράθεση:
1. Να δίνει μήνυμα ότι λείπει ο φάκελος (όποιος απο τους δύο μπορεί να είναι) και με επιβεβαίωση ΝΑΙ - ΟΧΙ να τον δημιουργεί (στην περίπτωση του ΝΑΙ) ή να σταματά η διαδικασία στην περίπτωση του ΟΧΙ. Στο σημείο αυτό απλά αρκούμαι να αναφέρω ότι είναι πολύ σημαντικο αυτο το μύνημα (ΝΑΙ-ΟΧΙ) για την δημιουργεία ή ακύρωση της διαδικασίας.
Γιώργο στο συνημμένο:
1.Με τη φόρτωση της έκθεσης εμφανίζεται μήνυμα όταν δεν υπάρχουν οι φάκελοι
και επιλογή του (Ναι/Οχι) για τη δημιουργία.
2. Με την επιλογή τού Όχι ανοίγει κανονικά η έκθεση με "μπλοκαρισμένο" το κουμπί "cmd_exportPDF".

Υ.Γ.Είναι λίγο "μπακαλίστικη" προσέγγιση γιατί οι γνώσεις μου σε κώδικα είναι από περιορισμένες έως ανύπαρκτες.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip How to Export Your Access Report to a PDF File via VBA(2).zip (99,4 KB, 7 εμφανίσεις)
__________________
Φιλικά, Νάσος

Τελευταία επεξεργασία από το χρήστη nasos23 : 08-06-19 στις 10:32.
Απάντηση με παράθεση
  #9  
Παλιά 08-06-19, 21:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 651
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από nasos23 Εμφάνιση μηνυμάτων
Καλημέρα σε όλους.



Γιώργο στο συνημμένο:
1.Με τη φόρτωση της έκθεσης εμφανίζεται μήνυμα όταν δεν υπάρχουν οι φάκελοι
και επιλογή του (Ναι/Οχι) για τη δημιουργία.
2. Με την επιλογή τού Όχι ανοίγει κανονικά η έκθεση με "μπλοκαρισμένο" το κουμπί "cmd_exportPDF".

Υ.Γ.Είναι λίγο "μπακαλίστικη" προσέγγιση γιατί οι γνώσεις μου σε κώδικα είναι από περιορισμένες έως ανύπαρκτες.
Καλησπέρα αγαπητέ Νάσο,

Μπορεί για σένα να είναι κάπως μπακαλίστικος ο κώδικας αλλά εμένα φίλε μου έλευσες το πρόβλημα μου φτιάχνωντας απολύτως το ζητούμενο και σε ευχαριστώ θερμά. Εύχομαι και εγώ με την σειρά μου να ανταποδώσω ανάλογα σε κάποιο δικό σου θέμα.

Σε ευχαριστω και καλό βράδυ.
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Απάντηση με παράθεση
  #10  
Παλιά 09-06-19, 05:25
Το avatar του χρήστη nasos23
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 334
Προεπιλογή

Να είσαι πάντα καλά.
__________________
Φιλικά, Νάσος
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Ταξινόμηση σε Έκθεση xristos Access - Ερωτήσεις / Απαντήσεις 10 28-07-12 22:03
Έκθεση σε pdf Χρήστος Access - Ερωτήσεις / Απαντήσεις 0 07-03-12 19:11
Φ.Π.Α. 23% σε έκθεση tzvangel Access - Ερωτήσεις / Απαντήσεις 2 30-09-11 19:36
[Γενικά] Δημιουργία κουμπιού και δημιουργία νέας λίστας sethii Excel - Ερωτήσεις / Απαντήσεις 3 31-03-11 07:52
Ημερομηνία σε έκθεση mike04 Access - Ερωτήσεις / Απαντήσεις 2 05-05-10 11:28


Η ώρα είναι 18:02.