
15-06-11, 11:04
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα στην παρέα
Ζαχαρία, πατώντας κάποιο κουμπί στη φόρμα φιλτράρονται οι εγγραφές τους και εμφανίζονται μόνο αυτές που ικανοποιούν κάποια κριτήρια.
Στον κώδικα το φιλτράρισμα γίνεται ορίζοντας την ιδιότητα «Filter» της φόρμας σε μία κατάλληλη αλφαριθμητική τιμή και ενεργοποιώντας το φίλτρο (FilterOn=True).
Η αλφαριθμητική τιμή είναι «κατάλληλη» αν έχει τη δομή της φράσης «WHERE» των ερωτημάτων (SQL).
Κάποιος συνεπώς που γνωρίζει τα ερωτήματα SQL εύκολα θα αντιληφθεί τον κώδικα που αντιστοιχεί σε κάθε κουμπί.
Τα σύνθετα φίλτρα και τα ερωτήματα είναι αλληλένδετα. Στα τέσσερα κουμπιά «Χωρίς Δάνεια», «Με Δάνεια», «Εξοφλημένα», «Ανεξόφλητα» θα μπορούσαμε να χρησιμοποιήσουμε ερωτήματα για να πάρουμε το ίδιο αποτέλεσμα.
Στη ΒΔ που επισυνάπτω έχω προσθέσει τα τέσσερα ερωτήματα και τη φόρμα «frmPelatesDaneiaDoseisQuery» που λειτουργεί όμοια με την «frmPelatesDaneiaDoseis», αλλά αντί για φίλτρα χρησιμοποιεί ερωτήματα.
Κατά τη γνώμη μου, αν κάποιος θέλει πραγματικά να μάθει την access, θα πρέπει να την μελετήσει συστηματικά αρχίζοντας από τα βασικά. Χρειάζεται χρόνος επιμονή και υπομονή, αλλά όποιος έχει το μεράκι τα βρίσκει.
Το φόρουμ μπορεί να βοηθήσει λύνοντας απορίες και δίνοντας κατευθύνσεις σε καμιά όμως περίπτωση δεν μπορεί να αντικαταστήσει το διάβασμα.
Φιλικά/Γιώργος
|