Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 07-11-10, 20:52
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Κώστα στη βάση δεδομένων, που επισυνάπτω, δοκίμασα μια λύση παραπλήσια με αυτήν που πρότεινε ο φίλος Νίκος.
Στηρίζεται στην ιδιότητα RecordsetClone της φόρμας, η οποία αντιπροσωπεύει τις εγγραφές που εμφανίζονται κάθε στιγμή στη φόρμα (όλες ή μέρος αν εφαρμοστεί κάποιο φίλτρο).
Ο κώδικας για την εκτύπωση θα πρέπει να προστεθεί στον κώδικα του συμβάντος «κλικ» του κουμπιού «Εκτύπωση» (cmdPrint), που φαίνεται παρακάτω.
Κώδικας:
Private Sub cmdPrint_Click()
    With Me.RecordsetClone
        .MoveFirst
        Do Until .EOF
            ' εντολές εκτύπωσης
            .MoveNext
        Loop
    End With
End Sub
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb PrintFilterRecords.accdb (376,0 KB, 60 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 07-11-10 στις 21:53. Αιτία: αντί Recordset RecorgsetClone
Απάντηση με παράθεση