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

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

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 28-05-23, 21:04
Όνομα: Γεώργιος
Έκδοση λογισμικού Office: Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-05-2023
Μηνύματα: 37
Προεπιλογή Διαδρομή αρχείου αποθήκευσης

Καλησπέρα στην καταπληκτική κοινότητα, Στο παράδειγμα που επισυνάπτω με την μακροεντολή εκτελώ εξαγωγή με μορφοποίηση σε συγκεκριμένο φάκελο πχ C:\Users\USER\OneDrive\Υπολογιστής\ΑΠ ΟΘΗΚΕΥΜΕΝΗ ΕΞΑΓΩΓΗ\ΑΡΧΕΙΟ\b1.pdf
Το ζητούμενο είναι να επιλέγω το όνομα αποθήκευσης κάθε φορά και δεύτερο μετά την αποθήκευση να μου ανοίγει ο φάκελος αποθήκευσης.
Ευχαριστώ εκ των προτερων
Με εκτίμηση

Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb test2.accdb (440,0 KB, 9 εμφανίσεις)
  #2  
Παλιά 29-05-23, 10:29
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Καλημέρα. Για δες αν αυτό σε καλύπτει.
Ανοιγεις την βαση σου πατας Alt+G και θα δεις εχω ενα Module.
Το καλείς στο Immediate Window σαν ?SaveAsPDFAndOpenFolder
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb test2.accdb (440,0 KB, 24 εμφανίσεις)
  #3  
Παλιά 29-05-23, 12:59
Όνομα: Γεώργιος
Έκδοση λογισμικού Office: Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-05-2023
Μηνύματα: 37
Προεπιλογή

Χρήστο ευχαριστώ πολύ, ανοίγει το φάκελο αποθήκευσης πλην όμως δεν αποθηκεύει στη διαδρομή που έχω επιλέξει με τη μακροεντολή αλλά αποθηκεύει στον φάκελο που είναι η βάση δεδομένων. Κάνω κάτι λάθος ;
και πάλι ευχαριστώ
  #4  
Παλιά 29-05-23, 13:40
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Δεν έγραψες διαδρομή. Έγραψες όνομα αποθήκευσης αν δεν κανω λαθος. Αυτό που σου έστειλα αποθηκεύει το αρχείο σου στον φάκελο που είναι η εφαρμογή σου.
  #5  
Παλιά 29-05-23, 13:56
Όνομα: Γεώργιος
Έκδοση λογισμικού Office: Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-05-2023
Μηνύματα: 37
Προεπιλογή

έχεις δίκιο
  #6  
Παλιά 29-05-23, 14:02
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Function SaveAsPDFAndOpenFolder()
On Error GoTo SaveAsPDFAndOpenFolder_Err

Dim savePath As String
Dim reportName As String

' Prompt the user to enter a name for the PDF file
reportName = InputBox("Enter a name for the PDF file (without extension):")

' Check if the user canceled the input
If Len(reportName) = 0 Then
Exit Function
End If

' Append ".pdf" extension to the file name
reportName = reportName & ".pdf"

' Get a folder path from the user
With Application.FileDialog(4) ' msoFileDialogFolderPicker
.Title = "Select a Folder"
.Show
If .SelectedItems.Count > 0 Then
savePath = .SelectedItems(1) & "\" & reportName
Else
' User cancelled the folder picker
Exit Function
End If
End With

' Open the report in Print Preview mode
DoCmd.OpenReport "Πίνακας1", acViewPreview, , , acHidden

' Save the report as PDF
DoCmd.OutputTo acOutputReport, "Πίνακας1", acFormatPDF, savePath

' Close the report
DoCmd.Close acReport, "Πίνακας1"

' Open the folder where the PDF file is saved
Shell "explorer.exe /select," & savePath, vbNormalFocus

SaveAsPDFAndOpenFolder_Exit:
Exit Function

SaveAsPDFAndOpenFolder_Err:
MsgBox Err.Description, vbCritical
Resume SaveAsPDFAndOpenFolder_Exit
End Function

Αντικατέστησε τον κώδικα με αυτόν
  #7  
Παλιά 29-05-23, 21:01
Όνομα: Γεώργιος
Έκδοση λογισμικού Office: Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-05-2023
Μηνύματα: 37
Προεπιλογή

σε ευχαριστώ πολύ Χρήστο, νάσε πάντα καλά.
  #8  
Παλιά 29-05-23, 21:12
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

Έγινε η δουλειά σου?
Κλειστό Θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Μετακίνηση αρχείου απο μητρικό φάκελο σε άλλη διαδρομή γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 0 11-02-21 09:59
Πως θα βρούμε την διαδρομή ενός αρχείου; pakos Access - Ερωτήσεις / Απαντήσεις 9 08-01-21 17:15
[Excel07] Συνάρτηση αποθήκευσης αν darkaccess Excel - Ερωτήσεις / Απαντήσεις 3 20-05-15 22:33
[VBA] Διαδρομή αποσυμπίεσης anestaki Excel - Ερωτήσεις / Απαντήσεις 3 04-11-12 16:18
Κουμπιά αποθήκευσης και επαναφοράς anestaki Excel - Ερωτήσεις / Απαντήσεις 4 05-04-12 17:16


Η ώρα είναι 20:12.