Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Recordset με βάση το τρέχον φίλτρο
Γεια και χαρά. Έχω μία φόρμα σε μορφή grid στην οποία εμφανίζονται στοιχεία πελατολογίου. Θέλω με κάποιο τρόπο όταν ο χρήστης φιλτράρει με δικά του κριτήρια (π.χ. με ΤΚ ή πόλη και με υπόλοιπο πελάτη) χρησιμοποιώντας τα φίλτρα της access να μπορώ ό,τι εμφανίζεται να το βάζω σε ένα recordset. Δοκίμασα να βάλω στο source του recordset το me.filter αλλά δεν λειτούργησε και ψάχνοντας στο ίντερνετ δεν μπόρεσα να καταλάβω πως θα το κάνω τελικώς. Ο στόχος είναι να τυπώσω ετικέτες με μία συνάρτηση σε dotmatrix, ( τυπώνω απευθείας στην lpt1). Θα διαβάζω δηλαδή μία μία τις εγγραφές (φιλτραρισμένες) του recordset και θα τυπώνω κάποια στοιχεία. Ξέρεις κανείς πως θα λύσω αυτό το πρόβλημα; Ευχαριστώ. |
#2
| ||||
| ||||
Καλημέρα σε όλους Αγαπητέ μου, φτιάξε σε μια μεταβλητή filtro την επιλογή του χρήστη πχ filtro="ΤΚ='12345'" και χρησιμοποίησε κάτι σαν αυτό εδώ: Κώδικας: With CurrentDb.OpenRecordset("SELECT * FROM nameTable where " & filtro) .MoveFirst Do While Not .EOF <κώδικας εκτύπωσης> .MoveNext Loop End With Νίκος Δ. |
#3
| |||
| |||
Καλησπέρα στην παρέα Κώστα στη βάση δεδομένων, που επισυνάπτω, δοκίμασα μια λύση παραπλήσια με αυτήν που πρότεινε ο φίλος Νίκος. Στηρίζεται στην ιδιότητα RecordsetClone της φόρμας, η οποία αντιπροσωπεύει τις εγγραφές που εμφανίζονται κάθε στιγμή στη φόρμα (όλες ή μέρος αν εφαρμοστεί κάποιο φίλτρο). Ο κώδικας για την εκτύπωση θα πρέπει να προστεθεί στον κώδικα του συμβάντος «κλικ» του κουμπιού «Εκτύπωση» (cmdPrint), που φαίνεται παρακάτω. Κώδικας: Private Sub cmdPrint_Click() With Me.RecordsetClone .MoveFirst Do Until .EOF ' εντολές εκτύπωσης .MoveNext Loop End With End Sub Τελευταία επεξεργασία από το χρήστη kapetang : 07-11-10 στις 22:53. Αιτία: αντί Recordset RecorgsetClone |
#4
| |||
| |||
σας ευχαριστώ πολύ για τη βοήθεια, θα δοκιμάσω τις προτάσεις σας, κι αν χρειαστώ κάτι θα ξαναρωτήσω.
|
Ετικέτες |
access, recordset, vba |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
RecordSet με VBA | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 5 | 23-06-16 12:24 |
[VBA] Αποθήκευση βιβλίου με το τρέχον όνομα φύλλου και φίλτρο | ΧρύσαΚ | Excel - Ερωτήσεις / Απαντήσεις | 4 | 09-05-14 07:48 |
Τρέχον άθροισμα σε φόρμα | apostolos | Access - Ερωτήσεις / Απαντήσεις | 1 | 14-12-10 10:06 |
Η ώρα είναι 09:38.