Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Καλό μεσημέρι σε όλους.Ανεβάζω μία βάση όπου στη φόρμα tbl2 , φιλτράρω τις εγγραφές βάσει ημερομηνίας.Συγκεκριμένα στο συμβάν Οn Click έχω εισάγει κώδικα όπου μου εμφανίζει τις εγγραφές στην έκθεση βάσει ημερομηνιών. από .... μέχρι. Το ερώτημα είναι αν στο ίδιο συμβάν μπορεί να γίνεται ταυτόχρονα φιλτράρισμα και με βάσει το επώνυμο όταν θα επιλέγεται από το σύνθετο πλαίσιο. Φιλικά Τζίμης. |
#2
| ||||
| ||||
![]()
Καλησπέρα Τζίμη! Δεν θα μπορέσει κανείς να σου δώσει κάποια λύση βασισμένη στο αρχείο που ανέβασες. Η λύση που ζητάς προϋποθέτει δεδομένα που σχετίζονται μεταξύ τους με κάποιο ID και που θα έχει ομοειδή τύπο δεδομένων. Στον ένα πίνακα (tbl1) έχεις ένα ID που μπορεί να χρησιμοποιηθεί σαν αναγνωριστικό του πελάτη (epon). Στον άλλο πίνακα (tbl2) έχεις ένα ID με τύπο δεδομένων "Κείμενο" που δεν έχει καμία σχέση με το επώνυμο που υπάρχει εκεί. Επιπλέον τα δεδομένα είναι πολύ λίγα για να μπορέσει κανείς να τεστάρει τη λύση που θα σου προτείνει. Μπορώ μόνο να σου προτείνω τον παρακάτω κώδικα που καλύπτει το ζητούμενο υπό την προϋπόθεση ότι η βάση δεδομένων σου τηρεί κάποιους βασικούς κανόνες: Κώδικας: Option Explicit Private Sub cmdOpenReport_Click() Dim strCriteria As String, AndOperator As String If Nz(Me.CustomerID) <> 0 Then strCriteria = "CustomerID=" & Me.CustomerID If IsDate(Me.dtFrom) And IsDate(Me.dtTo) Then If strCriteria <> vbNullString Then AndOperator = " AND " strCriteria = strCriteria & AndOperator & "ActionDate Between #" & _ Format(Me.dtFrom, "m-d-yyyy") & "# And #" & Format(Me.dtTo, "m-d-yyyy") & "#" Else End If DoCmd.OpenReport "Report1", acViewPreview, , strCriteria End Sub
Καλή συνέχεια! Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 11-08-11 στις 00:10. |
#3
| |||
| |||
![]()
Taso ευχαριστώ πολύ για την άμεση ανταπόκριση σου. Με εκτίμηση Τζίμης |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Excel07] Χρήση της Sumproduct() | George R | Excel - Ερωτήσεις / Απαντήσεις | 8 | 20-05-15 09:09 |
Χρήση DLookUp σε έκθεση | alex | Access - Ερωτήσεις / Απαντήσεις | 2 | 20-11-12 01:03 |
[ Φόρμες ] Α/Α σε κοινή χρήση | xristos | Access - Ερωτήσεις / Απαντήσεις | 0 | 09-07-12 10:34 |
[ Ερωτήματα ] Χρήση φίλτρου | mdragon | Access - Ερωτήσεις / Απαντήσεις | 2 | 02-11-10 18:00 |
Η ώρα είναι 00:39.