Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Συναρτήσεις ] Εξαγωγή επιλεγμένων εγγραφών pdf (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/6572-eksagogi-epilegmenon-eggrafon-pdf.html)

smasak 22-10-24 10:49

Εξαγωγή επιλεγμένων εγγραφών pdf
 
Καλημέρα σας, την βοήθειά σας στο εξής:
Aπό πίνακα "ΑΠΟΔΕΙΞΗ_ΕΙΣΠΡΑΞΗΣ" επιλέγω κάποιες εγγραφές(ΕπιλογήΑ) και δημιουργώ reports αποδείξεων με report "ΑΠΟΔΕΙΞΗ".

Dim rsFrom, strSQL As String
Dim critirio1 As String
Dim filepath As String
Dim reportname As String

strSQL = "SELECT ΑΠΟΔΕΙΞΗ_ΕΙΣΠΡΑΞΗΣ.* FROM ΑΠΟΔΕΙΞΗ_ΕΙΣΠΡΑΞΗΣ " & _
"WHERE (ΕπιλογήΑ=True)"

critirio1 = "[ΕπιλογήΑ]= " & Me![ΕπιλογήΑ]
filepath = "j:\apod.pdf"
reportname = "ΑΠΟΔΕΙΞΗ"

'DoCmd.OpenReport "ΑΠΟΔΕΙΞΗ", acViewPreview, , critirio1
DoCmd.OutputTo acOutputReport, reportname, acFormatPDF, filepath, critirio1, ,True
DoCmd.Close acReport, reportname, acSaveNo

Όταν χρησιμοποιώ την acViewPreview επιλέγει τις εγγραφές(ΕπιλογήΑ) και ανοίγει τα pdf.
Όταν χρησιμοποιώ την OutputTo acOutputReport για να τα εξάγω σε φάκελο τότε δεν μου φέρνει τις επιλέξιμες εγγραφές αλλά όλες.

Tasos 22-10-24 17:52

Καλησπέρα σε όλους!

Σάκη δεν υπάρχει η δυνατότητα ορισμού φίλτρου (όπως στην OpenReport) στην εντολή OutputTo.

Δοκίμασε τον παρακάτω κώδικα:

Κώδικας:

' Θα πρέπει να ανοιχτεί η έκθεση ώστε να εφαρμοστεί το φίλτρο.

DoCmd.OpenReport "ΑΠΟΔΕΙΞΗ", acViewPreview, , critirio1, acHidden

DoCmd.OutputTo acOutputReport, reportname, acFormatPDF, filepath, True

DoCmd.Close acReport, reportname, acSaveNo

Καλή συνέχεια!

Τάσος

smasak 22-10-24 19:51

Ευχαριστώ πολύ Τάσο


Η ώρα είναι 05:10.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2