Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
άνοιγμα αρχείου pdf με εντολή
καλημέρα σε όλους τους φίλους θα ήθελα αν γνωρίζει κάποιος τον τρόπο (vba) έτσι ώστε σε ένα κουμπί να προσθέσω τον κώδικα που θα μου ανοίγει συγκεκριμένο αρχείο σε .pdf που βρίσκεται όχι στον c: αλλά στον G:\inv ευχαριστώ εκ των προτέρων φιλικά Τάσος Κ. |
#2
| ||||
| ||||
Καλημέρα σε όλους! Συνονόματε δοκίμασε: Κώδικας: Option Compare Database Option Explicit Private Const SW_SHOWNORMAL = 1 Private Declare Function ShellExecute _ Lib "shell32.dll" Alias _ "ShellExecuteA" ( _ ByVal hwnd As Long, ByVal lpOperation As String, _ ByVal lpFile As String, ByVal lpParameters As String, _ ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Private Sub cmdOpenPDF_Click() Dim OpenFile As Long '===Εναλλακτική μέθοδος======================================================= ' Dim MyFile As String ' MyFile = Me.txtFilePath 'η διαδρομή του αρχείου σε πεδίο της φόρμας ' OpenFile = ShellExecute(0, "open", MyFile, "", "C:\", SW_SHOWNORMAL) '============================================================================== OpenFile = ShellExecute(0, "open", "G:\inv\Mypdf.pdf", "", "C:\", SW_SHOWNORMAL) End Sub Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#3
| |||
| |||
Φίλε Τάσο ευχαριστώ πάρα πολύ, δούλεψε με την πρώτη περίπτωση δηλαδή με Private Sub cmdOpenPDF_Click() Dim OpenFile As Long OpenFile = ShellExecute(0, "open", "G:\inv\Mypdf.pdf", "", "C:\", SW_SHOWNORMAL) End Sub προσπάθησα όμως αντί του Mypdf.pdf στο Mypdf να παίρνει το όνομα (τιμή) από τη φόρμα μου FORMS! ΤΙΜΟΛΟΓΙΑ ΠΩΛΗΣΗΣ ! inv_No μήπως πρέπει να κάνω διαφορετική σύνταξη ή ορθογραφία? ευχαριστώ και πάλι για την πολύτιμη βοήθεια σου Τάσος |
#4
| ||||
| ||||
Καλησπέρα Η σύνταξη καλή είναι, αλλά εκείνο το κενό που έχεις στο όνομα της φόρμας σου μπορεί να σταθεί εμπόδιο στη λύση που ζητάς τώρα ή αργότερα. Δοκίμασε βάζοντάς το ανάμεσα σε [ ] ή άλλαξε όνομα στη φόρμα σου. Καλού -κακού ανέβασε ΟΛΗ τη γραμμή της ShellExecute(...) Με εκτίμηση Νίκος Δ. |
#5
| ||||
| ||||
Δοκίμασε: MyFile = Forms![ΤΙΜΟΛΟΓΙΑ ΠΩΛΗΣΗΣ]![inv_No] Αν το κουμπί που τρέχει τον κώδικα και το πεδίο [inv_No] βρίσκονται στην ίδια φόρμα τότε: MyFile = Me![inv_No] Σε κάθε περίπτωση φρόντισε να μην υπάρχουν κενά στην αρχή και στο τέλος των ονομάτων. Καλή συνέχεια! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
#6
| |||
| |||
δυστυχώς φίλοι μου αν και άλλαξα το όνομα της φόρμας είτε με Private Sub ÅíôïëÞ40_Click() Dim OpenFile As String OpenFile = ShellExecute(0, "open", "G:\inv\forms![invoices]![inv_No].pdf", "", "C:\", SW_SHOWNORMAL) End Sub είτε με Private Sub ÅíôïëÞ40_Click() Dim OpenFile As String OpenFile = ShellExecute(0, "open", "G:\inv\Me![inv_No].pdf", "", "C:\", SW_SHOWNORMAL) End Sub δεν δουλεύει. Μόνο αν βάλω συγκεκριμένη τιμή μέσα από την vba δουλεύει |
#7
| ||||
| ||||
Δοκίμασε αυτό : Κώδικας: OpenFile = ShellExecute(0, "open", "G:\inv\" & forms![invoices]![inv_No] & ".pdf", "", "C:\", SW_SHOWNORMAL) περιμένουμε την εξέλιξη... Νίκος Δ Υστερολόγιο : το πεδίο [inv_no] τι περιέχει ; τι θα γίνει αν η εφαρμογή τρέξει σε υπολογιστή που δεν έχει G; |
#8
| |||
| |||
κύριοι σας ευχαριστώ πολύ δουλεύει τέλεια μετά τη τελευταία προσθήκη φιλικά Τάσος |
#9
| |||
| |||
Νίκο το πεδίο inv_No είναι αριθμός ο οποίος παραπέμπει στο G: ( που είναι flash memory) όπου έχω αποθηκευμένα τα αντίστοιχα τιμολόγια σε μορφή pdf. Μπήκα σε αυτή τη διαδικασία γιατί πολλές φορές μέσα από τη βάση χρειάζεται να ανοίξω και το τιμολόγιο στην κανονική του μορφή έτσι όπως έχει αποθηκευτεί. Σε ευχαριστώ και πάλι για τη βοήθεια σου Τάσος |
#10
| |||
| |||
Καλησπέρα... επισυνάπτω μια λύση που χρησιμοποιώ αρκετά σε ότι αφορά συνδεδεμένα αρχεία μέσα στην access... Νομίζω είναι αυτό που ψάχνεις...
__________________ Always Look on the Bright Side of Life! |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Άνοιγμα αρχείου word και προσάρτηση δεδομένων | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 8 | 23-09-16 21:23 |
Άνοιγμα αρχείου εικόνας από Treeview | alex | Access - Ερωτήσεις / Απαντήσεις | 0 | 22-01-14 12:15 |
Άνοιγμα συγκεκριμένου αρχείου Pdf | Free_Ghost | Access - Ερωτήσεις / Απαντήσεις | 11 | 25-09-13 20:29 |
[Γενικά] βοήθεια με άνοιγμα αρχείου excel | koumpana | Excel - Ερωτήσεις / Απαντήσεις | 1 | 20-06-12 12:49 |
Άνοιγμα Αρχείου 'Εξερεύνηση των Windows' με δημιουργία Φακέλου | john-john | Access - Ερωτήσεις / Απαντήσεις | 3 | 14-03-12 09:20 |
Η ώρα είναι 19:27.