Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Recordset με βάση το τρέχον φίλτρο

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

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 07-11-10, 11:06
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

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

Αγαπητέ μου, φτιάξε σε μια μεταβλητή filtro την επιλογή του χρήστη πχ filtro="ΤΚ='12345'" και χρησιμοποίησε κάτι σαν αυτό εδώ:

Κώδικας:
With CurrentDb.OpenRecordset("SELECT * FROM nameTable  where " & filtro)
          .MoveFirst
         Do While Not .EOF
          <κώδικας εκτύπωσης>
          .MoveNext

          Loop
  End With
Κώστα, δέξου την απάντησή μου ως μια πρώτη προσέγγιση...
Νίκος Δ.
Απάντηση με παράθεση
  #2  
Παλιά 07-11-10, 20:52
Όνομα: Γιώργος
Έκδοση λογισμικού 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
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
access, recordset, vba

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
RecordSet με VBA γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 5 23-06-16 11:24
[VBA] Αποθήκευση βιβλίου με το τρέχον όνομα φύλλου και φίλτρο ΧρύσαΚ Excel - Ερωτήσεις / Απαντήσεις 4 09-05-14 06:48
Τρέχον άθροισμα σε φόρμα apostolos Access - Ερωτήσεις / Απαντήσεις 1 14-12-10 09:06


Η ώρα είναι 14:26.