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/1301-metatropi-ekthesis-se-pdf.html)

gmax 13-08-11 10:41

Μετατροπή έκθεσης σε PDF
 
Καλημέρα σας. Επανέρχομαι με ένα νέο ερώτημα. Οι εκθέσεις μετατρέπονται σε PDF αρχεία;
Και κάτι ακόμα. Σε ερώτημα πως μπορώ να έχω αρίθμηση των γραμμών; Δηλαδή σε πίνακα αποτελεσμάτων να μου δίνει σε ένα πεδίο 1ος, 2ος, 3ος κλπ.;
Ευχαριστώ.

ΤΖΙΜΗΣ 13-08-11 14:07

Γιώργο ένας εύκολος τρόπος είναι να εγκαταστήσεις το πρόγραμμα PDF ReDirect έκδοση 2.2.8 (Free) όπου εγκαθιστά έναν εικονικό εκτυπωτή.
Στη συνέχεια αφού έχεις ανοίξει την έκθεση σου,στην επιλογή εκτύπωση επιλέγεις τον εικονικό εκτυπωτή και σου έχει κάνει την μετατροπή.Αυτό χρησιμοποιώ και εγώ.
Κάποιο άλλο τρόπο μέσω Access δεν γνωρίζω.
Όσο αφορά το άλλο ερώτημα δεν κατάλαβα αν θέλειςη αρίθμηση να φαίνεται στο ερώτημα ή στην έκθεση;
Φιλικά Τζίμης

gmax 13-08-11 17:34

Καλησπέρα. Στο ερώτημα θέλω την αρίθμηση.
Ευχαριστώ.

dimmag 13-08-11 19:46

Καλησπέρα.Γιώργο ένας τρόπος είναι στο ερώτημα που παίρνεις από τον πίνακα με όνομα ΠΙΝΑΚΑΣ_1 και έχει όνομα πεδίου το ΠΕΔΙΟ_1 να γράψεις ένα από τα παρακάτω σε ένα πεδίο

ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: DCount("ΠΕΔΙΟ_1";"ΠΙΝΑΚΑΣ_1";"ΠΕΔΙ Ο_1 <=" & [ΠΕΔΙΟ_1])
ή
ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: DCount("ΠΕΔΙΟ_1 ";"ΠΙΝΑΚΑΣ_1";"ΠΕΔΙΟ_1 <='" & [ΠΕΔΙΟ_1 ] & "'")
ή
ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: (Select Count(1) FROM ΠΙΝΑΚΑΣ_1 A WHERE A.ΠΕΔΙΟ_1 <=ΠΙΝΑΚΑΣ_1.ΠΕΔΙΟ_1)
ή
ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: (Select Count(1) FROM ΠΙΝΑΚΑΣ_1 A
WHERE A.ΠΕΔΙΟ_1 <=ΠΙΝΑΚΑΣ_1.ΠΕΔΙΟ_1 )

Ταξινόμηση Αύξουσα ως προς ΠΙΝΑΚΑΣ_1.ΠΕΔΙΟ_1

Φιλικά Δημήτρης

dimmag 13-08-11 19:51

Παράθεση:

Αρχική Δημοσίευση από dimmag (Μήνυμα 7592)
Καλησπέρα.Γιώργο ένας τρόπος είναι στο ερώτημα που παίρνεις από τον πίνακα με όνομα ΠΙΝΑΚΑΣ_1 και έχει όνομα πεδίου το ΠΕΔΙΟ_1 να γράψεις ένα από τα παρακάτω σε ένα πεδίο

ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: DCount("ΠΕΔΙΟ_1";"ΠΙΝΑΚΑΣ_1";"ΠΕΔΙ Ο_1 <=" & [ΠΕΔΙΟ_1])
ή
ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: DCount("ΠΕΔΙΟ_1 ";"ΠΙΝΑΚΑΣ_1";"ΠΕΔΙΟ_1 <='" & [ΠΕΔΙΟ_1 ] & "'")
ή
ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: (Select Count(1) FROM ΠΙΝΑΚΑΣ_1 A WHERE A.ΠΕΔΙΟ_1 <=ΠΙΝΑΚΑΣ_1.ΠΕΔΙΟ_1)
ή
ΟΝΟΜΑ_ΑΡΙΘΜΗΣΗΣ: (Select Count(1) FROM ΠΙΝΑΚΑΣ_1 A
WHERE A.ΠΕΔΙΟ_1 <=ΠΙΝΑΚΑΣ_1.ΠΕΔΙΟ_1 )

Ταξινόμηση Αύξουσα ως προς ΠΙΝΑΚΑΣ_1.ΠΕΔΙΟ_1

Φιλικά Δημήτρης

Ξέχασα στο τέλος γράφεις: & "ος"
για να σου βγάζει 1ος και όχι 1

Φιλικά Δημήτρης

gmax 14-08-11 22:48

Δημήτρη καλησπέρα. Ευχαριστώ για την απάντηση. Δουλεύει μια χαρά.

Γιώργος

Meteora 14-08-11 23:35

Καλησπέρα και χρόνια πολλά...

Με την παρακάτω γραμμή VBA κώδικα, δημιουργείται ένα *.PDF αρχείο, στα 'εγγραφά μου' που εμφανίζει τα περιεχόμενα της έκθεσης.
Κώδικας:

Private Sub command1_Click()
              DoCmd.OutputTo acReport, "rptanathesi", acFormatPDF, "dokimi.pdf", True
End Sub

Αλλάζοντας το όνομα της θέσης προορισμού. μπορείς να στείλεις το αρχείο όπου θες ( παράδειγμα "c:\dokimi.pdf")


Με εκτίμηση

Νίκος Δ.

ΤΖΙΜΗΣ 15-08-11 00:14

Νίκο καλημέρα και χρόνια πολλά.Τον παραπάνω κώδικα τον αντιστοιχούμε σε κάποιο κουμπί εντολής στη φόρμα ή κάνουμε κάτι άλλο;
Μπορείς να μας πεις πιο αναλυτικά.

gmax 15-08-11 15:55

Φίλε Δημήτρη, τελικά έχω ένα πρόβλημα με την αρίθμηση. Όταν η τιμή είναι μηδενική και συγκεκριμένα 00:00:00 (δδ:λλ:εε) το αποτέλεσμα είναι "1ος". Το ίδιο και όταν η τιμή είναι τίποτα " ". Επίσης αν έχουμε δύο ίδιες τιμές, το αποτέλεσμα είναι "2ος", "2ος" και όχι "1ος", "1ος". Δηλαδή "00:00:00" = "2ος", "00:00:00" = "2ος" και "07:00:00" = "3ος" ενώ οι δύο πρώτοι ακυρώθηκαν ή δεν τερμάτισαν!
Ξέρω ότι ζητάω πολλά και αν είναι πολύ δύσκολο άστο, δεν είναι και τόσο απαραίτητο.
Με εκτίμηση Γιώργος.

dimmag 15-08-11 22:14

Καλησπέρα και χρόνια πολλά σε όλους
Έχεις δίκιο για την αρίθμηση πάει κλειδί
Δεν ξέρω αν το κατάλαβα καλά τι θέλεις ακριβώς
Για δες το συνημμένο

Φιλικά Δημήτρης


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

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


Search Engine Optimization by vBSEO 3.3.2