Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 20-05-19, 10:38
dimitrisp Ο χρήστης dimitrisp δεν είναι συνδεδεμένος
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Γειά σας
Νάσο, σ' ευχαριστώ για την πρότασή σου. Αυτή αποτελεί μιά επίλυση του ζητούμενου
η οποία, όμως, θεωρώ ότι, δεν είναι απλουστευμένη.

Υπάρχουν πιο απλές λύσεις, όπως, για παράδειγμα, να ζητήσουμε από το κουμπί εντολής [cmdPrintAll)]
να κάνει [setfocus] σε κάποιο πεδίο της (κάθε)φόρμας (όπου έχουμε τοποθετήσει τον κώδικα εκτύπωσης).

Αυτή η λύση λειτουργεί άψογα και επιλύει με κάπως απλοικό τρόπο το ζητούμενο!

Τώρα, θα ρωτήσει κάποιος, αφού υπάρχουν διάφορες λύσεις γιατί ανέβασες το θέμα?
Το θέμα το ανέβασα κυρίως για εκπαιδευτικούς λόγους. Η ορθή πρακτική για εκτυπώσεις στην access είναι οι Reports.

Ωστόσο, δεν ήθελα να μπώ στη διαδικασία δημιουργίας Reports, επειδή δεν με ενδιαφέρει η εκτύπωση
στο χαρτί αλλά η με απλό τρόπο εκτύπωση(δημιουργία) ενός αρχείου μορφής .pdf όλων των εγγραφών της
ανοιγμένης κάθε φορά φόρμας.
Τούτο το πέτυχα με τον τρόπο που περιγράφηκε παραπάνω.

Παρόλα αυτά, θα ήθελα να μάθω, κυρίως για εκπαιδευτικούς λόγους, πώς θα μπορούσε
ο κώδικας στο [cmdPrintAll)] να "βλέπει" την επιλεγμένη φόρμα και να εκτυπώνει όλες τις εγγραφές!

Καλή συνέχεια...
__________________
Φιλικά/Δημήτρης

Τελευταία επεξεργασία από το χρήστη dimitrisp : 20-05-19 στις 11:45.
Απάντηση με παράθεση