Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > άνοιγμα αρχείου pdf με εντολή

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #11  
Παλιά 28-03-16, 18:06
Όνομα: Σπήλιος
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-07-2011
Μηνύματα: 9
Προεπιλογή

Ευχαριστώ και εγώ, ήθελα κάτι τέτοιο
Απάντηση με παράθεση
  #12  
Παλιά 22-09-16, 14:24
Όνομα: Μαρία
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-09-2016
Μηνύματα: 3
Προεπιλογή

Γεια χαρά σε όλους!Είμαι καινούργια στο forum αλλά και στην access, προσπαθώ να δημιουργήσω ένα button στη φόρμα μου και να προσθέσω τον κώδικα που θα μου ανοίγει συγκεκριμένο αρχείο σε .pdf που βρίσκεται στον c: (το ποιό αρχείο θα είναι αυτό είναι τιμή ενός πεδίου της φόρμας). Αρχικά, αρχάρια γαρ, ήθελα να πειραματιστώ και να ανοίξω ένα συγκεκριμένο pdf που έχω στο c: (το 750.pdf) χρησιμοποιώντας τον παρακάτω κώδικα που έχετε παραθέσει και εσείς.....Δυστυχώς δεν....Τι μπορεί να κάνω λάθος???

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 Εντολή43_Click()

Dim OpenFile As Long
OpenFile = ShellExecute(0, "open", "C:\750.pdf", "", "C:\", SW_SHOWNORMAL)

End Sub

Ευχαριστώ εκ των προτέρων,
Μαρία
Απάντηση με παράθεση
  #13  
Παλιά 22-09-16, 17:41
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Μαρία, καλωσόρισες στην παρέα μας.

Σε μένα ο κώδικας, που ανέβασες, δουλεύει.

Θα σου πρότεινα όμως τον απλούστερο (μόνο μία γραμμή) :
Κώδικας:
Private Sub Command3_Click()
    Application.FollowHyperlink "C:\Users\Admin\Desktop\PDF\rwservlet.pdf", , True
End Sub
Επίσης μπορείς να απαλλαγείς τελείως από τον κώδικα, αν ορίσεις, στη σχεδίαση του πίνακα, τον τύπο του πεδίου με τα στοιχεία των αρχείων, ως Hyperlink

Γιώργος
Απάντηση με παράθεση
  #14  
Παλιά 23-09-16, 10:11
Όνομα: Μαρία
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-09-2016
Μηνύματα: 3
Προεπιλογή

Γιώργο καλημέρα, σε ευχαριστώ πολύ για το χρόνο σου! Δοκίμασα την προτασή σου και πάλι δεν έπαιξε, οπότε κατέληξα πως κάτι άλλο φταίει και όχι ο κώδικας. Μετά από διάφορες δοκιμές διεπίστωσα πως για να ανοίξω το αρχείο πρέπει να ενεργοποιήσω το περιεχόμενο στην προειδοποίηση ασφαλείας! Θα μπορούσε κάποιος να μου εξηγήσει τι σημαίνει πρακτικά αυτο? Επίσης μπορώ να απενεργοποιήσω καθολικά αυτή την προειδοποίηση ή δημιουργώ πρόβλημα στη βάση μου? Ακόμη σε σχέση με τους 2 τρόπους ανοίγματος αρχείου τι είναι προτιμότερο να χρησιμοποιήσει κάποιος? Hyperlink ή ShellExecute? Τέλος, να σημειώσω, για όποιον άλλο ενδιαφέρεται, ότι παίζουν και οι δυο τρόποι!

Ευχαριστώ πολύ!
Απάντηση με παράθεση
  #15  
Παλιά 23-09-16, 16:05
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Σχετικά με τα ερωτήματα:

1) Όταν υπάρχει λύση χωρίς κώδικα, ειδικά από κάποιον με περιορισμένη εμπειρία, θα πρέπει να προτιμηθεί.

Αν, σε προβολή σχεδίασης πίνακα, αλλάξουμε το πεδίο, που περιέχει τα ονόματα των αρχείων, σε Hyperlink, δε χρειαζόμαστε κώδικα.

2) Από τους δύο κώδικες προτίμησε το συντομότερο, που είναι και πιο κατανοητός.

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

Για λόγους προστασίας, όταν ανοίγουμε μία ΒΔ, η access ελέγχει, αν περιέχει κώδικα και ενεργεί αναλόγως (απενεργοποιεί ή όχι τον κώδικα, κλπ).

Το τι ακριβώς θα κάνει εξαρτάται από τις ρυθμίσεις του κέντρου προστασίας (βλ. συνημμένο).

Το ανοίγουμε ακολουθώντας τα βήματα:

File=>Options=>Trust Center=>κλικ στο Trust Center Settings
Συνημμένα Thumbnails
άνοιγμα αρχείου  pdf με εντολή-trustcenter.png  
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός 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


Η ώρα είναι 06:14.