| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| ||||
| ||||
|
Καλημέρα σε όλους Αγαπητέ μου, φτιάξε σε μια μεταβλητή filtro την επιλογή του χρήστη πχ filtro="ΤΚ='12345'" και χρησιμοποίησε κάτι σαν αυτό εδώ: Κώδικας: With CurrentDb.OpenRecordset("SELECT * FROM nameTable where " & filtro)
.MoveFirst
Do While Not .EOF
<κώδικας εκτύπωσης>
.MoveNext
Loop
End With
Νίκος Δ. |
|
#2
| |||
| |||
|
Καλησπέρα στην παρέα Κώστα στη βάση δεδομένων, που επισυνάπτω, δοκίμασα μια λύση παραπλήσια με αυτήν που πρότεινε ο φίλος Νίκος. Στηρίζεται στην ιδιότητα RecordsetClone της φόρμας, η οποία αντιπροσωπεύει τις εγγραφές που εμφανίζονται κάθε στιγμή στη φόρμα (όλες ή μέρος αν εφαρμοστεί κάποιο φίλτρο). Ο κώδικας για την εκτύπωση θα πρέπει να προστεθεί στον κώδικα του συμβάντος «κλικ» του κουμπιού «Εκτύπωση» (cmdPrint), που φαίνεται παρακάτω. Κώδικας: Private Sub cmdPrint_Click()
With Me.RecordsetClone
.MoveFirst
Do Until .EOF
' εντολές εκτύπωσης
.MoveNext
Loop
End With
End Sub
Τελευταία επεξεργασία από το χρήστη kapetang : 07-11-10 στις 21:53. Αιτία: αντί Recordset RecorgsetClone |
![]() |
| Ετικέτες |
| access, recordset, vba |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| Εργαλεία Θεμάτων | |
| Τρόποι εμφάνισης | |
| |
| ||||
| Θέμα | Δημιουργός | 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.



Υβριδικός τρόπος

