Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Ισχύει για

Αντικείμενο Form

Αντικείμενο Report

Μπορείτε να χρησιμοποιήσετε την ιδιότητα Filter για να καθορίσετε ένα υποσύνολο εγγραφών που θα εμφανίζονται όταν εφαρμόζεται ένα φίλτρο σε ένα από τα εξής στοιχεία: φόρμα, αναφορά, ερώτημα ή πίνακας. Ανάγνωσης/εγγραφής, Συμβολοσειρά.

παράσταση.Filter

παράσταση Υποχρεωτικό. Μια παράσταση που επιστρέφει ένα από τα αντικείμενα της λίστας "Ισχύει για".

Παρατηρήσεις

Εάν θέλετε να καθορίσετε ένα φίλτρο διακομιστή μέσα σε ένα έργο της Microsoft Access (.adp) για δεδομένα που βρίσκονται σε διακομιστή, χρησιμοποιήστε την ιδιότητα ServerFilter.

Η ιδιότητα Filter είναι μια παράσταση συμβολοσειράς που αποτελείται από έναν όρο WHERE χωρίς τη λέξη-κλειδί WHERE. Για παράδειγμα, ο παρακάτω κώδικας της Visual Basic for Applications (VBA) καθορίζει και εφαρμόζει ένα φίλτρο ώστε να εμφανίζει μόνο τους πελάτες από τις Η.Π.Α.:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

Μπορείτε να ορίσετε αυτή την ιδιότητα χρησιμοποιώντας το φύλλο ιδιοτήτων ενός πίνακα ή φόρμας, μια μακροεντολή ή κώδικα VBA.

Μπορείτε επίσης να ορίσετε αυτή την ιδιότητα σε προβολή φόρμας, προβολή αναφοράς, προβολή φύλλου δεδομένων ή προβολή διάταξης, κάνοντας κλικ στην επιλογή Φίλτρο ή Επιλογή στην περιοχή Ταξινόμηση και φιλτράρισμα στην καρτέλα Δεδομένα και κάνοντας κλικ σε μία από τις εντολές του δευτερεύοντος μενού.

Σημείωση: Ο ορισμός της ιδιότητας Filter δεν επηρεάζει την ιδιότητα Filter του ADO.

Μπορείτε να χρησιμοποιήσετε την ιδιότητα Filter για να αποθηκεύσετε ένα φίλτρο και να το εφαρμόσετε αργότερα. Τα φίλτρα αποθηκεύονται μαζί με τα αντικείμενα στα οποία δημιουργούνται. Φορτώνονται αυτόματα κατά το άνοιγμα του αντικειμένου, αλλά δεν εφαρμόζονται αυτόματα.

Όταν δημιουργείται ένα νέο αντικείμενο, μεταβιβάζονται σε αυτό οι ιδιότητες RecordSource, Filter, OrderBy και OrderByOn του πίνακα ή του ερωτήματος από το οποίο δημιουργήθηκε.

Για να εφαρμόσετε ένα αποθηκευμένο φίλτρο σε μια φόρμα, ερώτημα ή πίνακα, κάντε κλικ στην επιλογή Εναλλαγή φίλτρου στην περιοχή Ταξινόμηση και φιλτράρισμα της καρτέλας Δεδομένα ή χρησιμοποιήστε κώδικα VBA για να ορίσετε την ιδιότητα FilterOn σε Αληθές. Για τις αναφορές, μπορείτε να εφαρμόσετε ένα φίλτρο ορίζοντας την ιδιότητα FilterOn σε Ναι στο φύλλο ιδιοτήτων της αναφοράς.

Το κουμπί Εναλλαγή φίλτρου υποδεικνύει την κατάσταση των ιδιοτήτων Filter και FilterOn. Το κουμπί παραμένει απενεργοποιημένο μέχρι να υπάρξει κάποιο φίλτρο για εφαρμογή. Εάν τη συγκεκριμένη στιγμή έχει εφαρμοστεί ένα υπάρχον φίλτρο, το κουμπί Εναλλαγή φίλτρου εμφανίζεται πατημένο.

Για να εφαρμόσετε ένα φίλτρο αυτόματα κατά το άνοιγμα μιας φόρμας, καθορίστε στη ρύθμιση ιδιότητας του συμβάντος OnOpen της φόρμας είτε μια μακροεντολή που χρησιμοποιεί την ενέργεια ApplyFilter είτε μια διαδικασία συμβάντος που χρησιμοποιεί τη μέθοδο ApplyFilter του αντικειμένου DoCmd.

Για να καταργήσετε ένα φίλτρο, κάντε κλικ στο πατημένο κουμπί Εναλλαγή φίλτρου, κάντε δεξί κλικ στο φιλτραρισμένο πεδίο και κάντε κλικ στην επιλογή Απαλοιφή φίλτρου από... ή χρησιμοποιήστε κώδικα VBA για να ορίσετε την ιδιότητα FilterOn σε Ψευδές.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×