![]() |
Δημιουργία PDF από έκθεση 1 Συνημμένο(α) Καλησπέρα σε όλους, Η βάση που επισυνάπτω, περιλαμβάνει κάποιο Report και κώδικα έτσι ώστε το report να γίνεται PDF και να αποθηκεϋεται σε μια στάνταρτ τυπική διαδρομή (Path). Θα ήθελα την βοήθεια σας έτσι ώστε να αλλάξουμε το Path στα μέτρα μου αφού : 1. Η εφαρμογή μου έχει εναν κεντρικό φάκελο πελατών (C:\Sales App\Customers) 2. Μέσα στον κεντρικό φάκελο πελατών υπάρχουν όλοι οι υπόλοιποι υπο-φακέλοι για κάθε πελάτη ξεχωριστά με βάση τον κωδικο πελάτη (CustomerNo) Οπότε το ζητούμενο μου είναι να μπορεί το αρχείο PDF εφόσον δημιουργηθεί να αποθηκεύεται στον φάκελο του επιλεγμένου πελάτη. Σας ευχαριστώ |
Νομίζω αλλάζοντας στο παρακάτω θα έχεις το ζητούμενο 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" |
1 Συνημμένο(α) Παράθεση:
1. Ο μητρικός φάκελος υπάρχει (C:\DatabaseFiles) 2. Ο φάκελος των πελατών (ασθενών) υπάρχει (C:\DatabaseFiles\Patients) 3. Φαίνεται ότι αναγνωρίζει στην διαδρομή (Path) και τον υπο-φάκελο 1 που ειναι ο κωδικός πελάτη (φωτο) 3. Το όνομα του αρχείου είναι ορθό και το αναγνωρϊζει ο κώδικας (δες φωτο) Μετά απο όλα αυτά κανονικά θα επρεπε κανονικά να δημιουργείται το αρχείο στην διαδρομή (C:\DatabaseFiles\Patients\1\Patient_04.06_2019 ......) |
Γιώργο σε ευχαριστώ πολύ για την παράθεση σου. Δεν μου έτυχε ποτέ να το χρειαστώ το ζητούμενο οπότε δεν ήξερα αν θα έχει πρόβλημα στη λειτουργία της καθώς δεν πολυδιάβασα τον υπόλοιπο κώδικα και δεν τον δούλεψα για να δώ τα αποτελέσματα. Συγγνώμη αν έκανα λάθος απλα προσπάθησα να βοηθήσω στο ζητούμενο του. Ευχαριστώ και πάλι. |
Παράθεση:
Πέτρο καλησπέρα φίλε, προς θεού δεν ήθελα με κανένα τρόπο και για κανένα λόγο να σε θίξω η να νιώσεις άσχημα, Απολογούμαι αν τα όσα ανάφερα σε έκαναν να στεναχωρηθείς... Εκτιμώ την πρόθεση σου και σε ευχαριστώ και εύχομαι και εγώ να σου φανώ χρήσιμος για κάποιο δικό σου θέμα.. Να'σαι καλα φίλε και Ευχαριστώ παλι |
1 Συνημμένο(α) Καλησπέρα στην Παρέα. Γιώργο δες το συνημμένο αν σου κάνει. |
Παράθεση:
1. Εκτελείται ο κώδικας μέσω φόρμας για φιλτράρισμα στα δεδομένα πελάτη και ανοίγει εν συνεχία και η έκθεση 2. Απο την έκθεση εκτελείται ο κώδικας και όντως δημιουργείται ο υπο-φάκελος με κωδικό πελάτη και μέσα σε αυτόν τελικά εμφανίζεται και η έκθεση απο την access σε PDF. Τα πιο πάνω εξυπηρετούν τον σκοπό που τα χρειάζομαι απλά μια παράκλειση να κοιτάξουμε λίγο: * O κώδικας "κρεμάει" και σταματά εάν δεν υπάρχει ο μητρικός φάκελος (λογικό) που αυτό σπάνια θα συμβαίνει καθως στην αληθινή εφαρμογή δημιουργείται έτσι κι αλιώς απο την στιγμή που γίνεται η εγραφή πελάτη. * Το ίδιο συμβαίνει και τον φάκελο πελατών (Patients). Οπότε εισηγούμαι όπως τροποποιηθεί ο κώδικας έτσι ώστε αφενώς να κοιτάζει πρώτα αν υπάρχει ο μητρικός φάκελος της εφαρμογής (C:\DatabaseFiles) και έπειτα και ο φάκελος πελατών (Patients) και αν κάποιος απο τους δύο αυτούς φακέλους δεν υπάρχει τότε 1. Να δίνει μήνυμα ότι λείπει ο φάκελος (όποιος απο τους δύο μπορεί να είναι) και με επιβεβαίωση ΝΑΙ - ΟΧΙ να τον δημιουργεί (στην περίπτωση του ΝΑΙ) ή να σταματά η διαδικασία στην περίπτωση του ΟΧΙ. Στο σημείο αυτό απλά αρκούμαι να αναφέρω ότι είναι πολύ σημαντικο αυτο το μύνημα (ΝΑΙ-ΟΧΙ) για την δημιουργεία ή ακύρωση της διαδικασίας. 2. Να προχωράει ο κώδικας και να εκτελεί και τις υπόλοιπες διαδικασίες για την δημιουργία του φακέλου του πελάτη (με όνομα τον κωδικό πελάτη) και μέσα σε αυτόν το PDF. Σε κάθε περίπτωση Νάσο σε ευχαριστώ ξανά για την λύση που προτείνεις και εάν έχεις τον χρόνο θα εκτιμήσω να δούμε και τις πιο πάνω τροποποιήσεις. Καλό βράδυ |
1 Συνημμένο(α) Καλημέρα σε όλους. Παράθεση:
1.Με τη φόρτωση της έκθεσης εμφανίζεται μήνυμα όταν δεν υπάρχουν οι φάκελοι και επιλογή του (Ναι/Οχι) για τη δημιουργία. 2. Με την επιλογή τού Όχι ανοίγει κανονικά η έκθεση με "μπλοκαρισμένο" το κουμπί "cmd_exportPDF". Υ.Γ.Είναι λίγο "μπακαλίστικη" προσέγγιση γιατί οι γνώσεις μου σε κώδικα είναι από περιορισμένες έως ανύπαρκτες. |
Παράθεση:
Μπορεί για σένα να είναι κάπως μπακαλίστικος ο κώδικας αλλά εμένα φίλε μου έλευσες το πρόβλημα μου φτιάχνωντας απολύτως το ζητούμενο και σε ευχαριστώ θερμά. Εύχομαι και εγώ με την σειρά μου να ανταποδώσω ανάλογα σε κάποιο δικό σου θέμα. Σε ευχαριστω και καλό βράδυ. |
Να είσαι πάντα καλά. |
| Η ώρα είναι 03:07. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.