![]() |
Εμφάνιση εγράφου pdf από κουμπί εντολής φόρμας 1 Συνημμένο(α) Καλησπέρα στη παρέα Γνωρίζει κάποιο μέλος τι κώδικα βάζουμε σε κουμπί εντολής φόρμας για να μας ανοίγει έγγραφο PDF που είναι αποθηκευμένο σε φάκελο στο σκληρό δίσκο. Φιλικά Αλέξανδρος |
1 Συνημμένο(α) Καλησπέρα στη παρέα Εχω βάλει στη λειτουργική μοναδα BasPdf Κώδικας: Option Compare Database Και στο κουμπί εντολής CmdPdf Κώδικας: Private Sub CmdPdf_Click() Φιλικά Αλέξανδρος |
Καλημέρα! Αλέξανδρε δοκίμασε: Κώδικας: Private Sub CmdPdf_Click() Καλή συνέχεια! Τάσος |
Καλημέρα Τάσο Ευχαριστώ πολύ για την βοήθεια σου' Εννοείς αποσφαλμάτωση στη λειτουργική μονάδα(Baspdf) ή σε διαδικασία συμβάντος(CmdPdf); ; ή Module ξεχωριστό; Λές θα έχω πρόβλημα στη βάση ;όταν γίνει MDE; Φιλικά Αλέξανδρος |
Τάσο!!!! Τελικά δεν δουλεύει το κουμπί εντολής με αυτό το κώδικα.Δεν μου ανοίγει το έγγραφο Pdf που βρίσκεται στο φάκελο στο "C". Τον άλλαξα και δουλεύει με αυτό. Κώδικας: ShellExecute Me.hwnd, "open", Chr(34) & WdFullPath & Chr(34), "", "", SW_SHOW Φιλικά/Αλέξανδρος |
Καλημέρα! Αλέξανδρε, Ο κώδικας που σου έστειλα ανοίγει τη διαδρομή που αναγράφεται στο πεδίο fName του συνημμένου που ανέβασες αν αυτή είναι σωστή. Μου είναι άγνωστη η προέλευση της μεταβλητής/πεδίου WdFullPath Αποσφαλμάτωση ή έστω λογική διαχείριση χρειάζεται σε κάθε σημείο του κώδικα που για τον ένα ή τον άλλο λόγο μπορούσε να προκαλέσει σφάλμα. Για παράδειγμα: Κώδικας: Private Sub CmdPdf_Click() Η μεταβλητή ret περιέχει τον αριθμό που επέστρεψε η συνάρτηση ShellExecute() ο οποίος δηλώνει το αποτέλεσμα της ενέργειας δηλαδή αν το αρχείο άνοιξε κανονικά ή αν χρησιμοποιείται ήδη ή πολλά άλλα. Σχετικό παράδειγμα υπάρχει σε παράδειγμα Excel εδώ: http://www.ms-office.gr/forum/excel-...html#post12631 Φιλικά Τάσος |
Τάσο!! Τα έκανα και με τους δύο τρόπους δουλεύουν άψογα.Σ.ευχαριστώ πολύ για την βοήθεια. Έχω πολλές ελλείψεις καθότι αυτοδίδακτος από βιβλία και από σχετική μεθόδευση στο διαδίκτυο. Φιλικά Αλέξανδρος |
Η ώρα είναι 09:25. |
Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.