Applies ToAccess για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Οι αριθμοί και οι συμβολοσειρές που είναι αποθηκευμένες σε πεδίο σύντομου κειμένου (κείμενο) ή μεγάλου κειμένου (υπόμνημα) στην Access ταξινομούνται αλφαβητικά. Με άλλα λόγια, οι αριθμοί θα ταξινομούνται με βάση τα μεμονωμένα ψηφία που αποτελούν την τιμή, αντί για την αριθμητική τιμή. Για παράδειγμα, η τιμή 11 εμφανίζεται πριν από το 2 και η τιμή 12 εμφανίζεται πριν από το 3, όπως φαίνεται στον παρακάτω πίνακα.

Όνομα μαθητή

Αρ. σπουδαστή

Γιάννης

1

Maria

10

William

11

Mary

12

Jane

2

Λιν

3

Jason

4

Mary

5

Για να εξασφαλίσετε ότι οι αριθμοί ταξινομούνται με βάση την αριθμητική τους τιμή αντί για αλφαβητικά, κάντε ένα από τα εξής:

  • Εάν το πεδίο περιέχει μόνο αριθμητικές τιμές, εξετάστε το ενδεχόμενο να αλλάξετε τον τύπο δεδομένων του πεδίου σε Αριθμός ή Νομισματική μονάδα.

  • Χρησιμοποιήστε την ακόλουθη διαδικασία εάν:

    • Το πεδίο περιέχει μόνο αριθμητικές τιμές, αλλά δεν θέλετε να αλλάξετε τον τύπο δεδομένων του πεδίου.

    • Το πεδίο περιέχει τόσο αριθμητικές τιμές όσο και τιμές συμβολοσειρών, αλλά θέλετε να παραβλέψετε τις τιμές συμβολοσειράς κατά την ταξινόμηση.

Αυτή η διαδικασία χρησιμοποιεί τη συνάρτηση Val για να λάβει την αριθμητική τιμή ενός αριθμού που είναι αποθηκευμένος ως κείμενο. Η παράσταση χρησιμοποιεί επίσης τη συνάρτηση IIf για το χειρισμό τιμών null που μπορεί να υπάρχουν στο πεδίο ταξινόμησης.

  1. Στην Κεντρική καρτέλα, στην ομάδα Ταξινόμηση & φίλτρο , κάντε κλικ στην επιλογή Για προχωρημένους και, στη συνέχεια, κάντε κλικ στην επιλογή Σύνθετο φίλτρο/ταξινόμηση από το μενού συντόμευσης.

  2. Πληκτρολογήστε την παράσταση Παράσταση1: IIf([Όνομα_πεδίου] Is Null, 0, Val([Fieldname])) στη γραμμή Πεδίο της πρώτης στήλης.

    Η συνάρτηση IIf ελέγχει εάν η τιμή πεδίου είναι null και, εάν ναι, την αντιμετωπίζει ως 0. Εάν η τιμή δεν είναι null, η συνάρτηση IIf καλεί τη συνάρτηση Val για να λάβει το αριθμητικό ισοδύναμο.

  3. Στο κελί Ταξινόμηση , επιλέξτε Αύξουσα ή Φθίνουσα.

    Μια αύξουσα ταξινόμηση εμφανίζει την εγγραφή με τη μικρότερη τιμή στην κορυφή και την εγγραφή με τη μεγαλύτερη τιμή στο κάτω μέρος. Μια φθίνουσα ταξινόμηση κάνει το αντίθετο.

  4. Στην Κεντρική καρτέλα, στην ομάδα Ταξινόμηση & φίλτρο , κάντε κλικ στην επιλογή Εναλλαγή φίλτρου.

Εάν η προηγούμενη διαδικασία δεν λειτουργεί για εσάς, υπάρχει μια άλλη προσέγγιση που μπορείτε να δοκιμάσετε και η οποία αποτρέπει την αλλαγή της δομής του πίνακα. Αυτό περιλαμβάνει την "αναπλήρωση" τιμών που περιέχουν λιγότερα ψηφία με αρχικά μηδενικά. Για παράδειγμα, αλλάζετε τις τιμές 11, 2, 2000 και 3 έως 0011, 0002, 2000 και 0003 πριν εφαρμόσετε την ταξινόμηση.

Αρχή της σελίδας

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

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

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

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