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

Ενδέχεται να υπάρχουν φορές που θέλετε να ταξινομήσετε δεδομένα, όχι κατά αλφαβητική ή αριθμητική σειρά, αλλά κατά σειρά που ορίζεται από το χρήστη (ονομάζεται επίσης προσαρμοσμένη ή λογική σειρά). Για παράδειγμα, η ταξινόμηση τις καθημερινές έτσι ώστε η Δευτέρα να εμφανίζεται πρώτη έχει περισσότερο νόημα από την ταξινόμηση με αλφαβητική σειρά, όπου η Παρασκευή εμφανίζεται πρώτη. Μπορείτε να ταξινομήσετε δεδομένα στην προβολή φύλλου δεδομένων ενός πίνακα ή ερωτήματος ή στην προβολή φόρμας.

Τι θέλετε να κάνετε;

Ταξινόμηση ενός μικρού, πεπερασμένου αριθμού μοναδικών τιμών πεδίου

Σε αυτή τη διαδικασία, θα γράψετε μια παράσταση που χρησιμοποιεί τη συνάρτηση IIf για την κατάταξη των τίτλων των υπαλλήλων.

Πρώτα, δημιουργήστε έναν πίνακα που περιέχει τρία πεδία — Τίτλος, Όνομα και Επώνυμο. Στο πεδίο Τίτλος, εισαγάγετε τις ακόλουθες τιμές για τέσσερις νέες εγγραφές:

  • Εσωτερικός συντονιστής πωλήσεων

  • Διευθυντής πωλήσεων

  • Αντιπρόσωπος πωλήσεων

  • Αντιπρόεδρος, Πωλήσεις

Στα πεδία "Όνομα" και "Επώνυμο" των τεσσάρων εγγραφών, πληκτρολογήστε τα ονόματα που θέλετε.

  1. Τώρα, ανοίξτε τον πίνακα σε προβολή φύλλου δεδομένων.

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

  3. Προσθέστε στο πλέγμα τα πεδία που θέλετε, όπως "Όνομα", "Επώνυμο" και "Τίτλος".

  4. Κάντε δεξί κλικ στη γραμμή Πεδίο στην πρώτη κενή στήλη, κάντε κλικ στην επιλογή Ζουμ και, στη συνέχεια, πληκτρολογήστε την ακόλουθη παράσταση:

    IIf ([Τίτλος] = "Αντιπρόεδρος, Πωλήσεις"; 1; IIf ([Τίτλος] = "Διευθυντής πωλήσεων"; 2; IIf ([Τίτλος] = "Αντιπρόσωπος πωλήσεων"; 3; IIf ([Τίτλος] = "Συντονιστής πωλήσεων" 4, 5))))

    Τίτλος είναι το όνομα του πεδίου που περιέχει τις τιμές που κατατάσσονται. Οι τιμές που περικλείονται σε εισαγωγικά είναι οι μεμονωμένες τιμές που αποθηκεύονται στο πεδίο. Η αριθμητική τιμή που ακολουθεί είναι η κατάταξη που έχει αντιστοιχιστεί σε αυτήν. Η προηγούμενη παράσταση εκχωρεί την κατάταξη 1 έως 4 σε τέσσερις διαφορετικούς τίτλους και εκχωρεί την κατάταξη 5 σε όλους τους άλλους. Κατά την εκτέλεση της ταξινόμησης, στους τίτλους που δεν αναφέρονται σε αυτή την παράσταση εκχωρείται η ίδια κατάταξη (5).

  5. Στη γραμμή Ταξινόμηση για τη στήλη που περιέχει την παράσταση, κάντε κλικ στην επιλογή Αύξουσα.

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

    Η συνάρτηση IIf επιστρέφει την αριθμητική τιμή που αντιστοιχεί στην τιμή του πεδίου "Τίτλος". Για παράδειγμα, εάν η τιμή στο πεδίο "Τίτλος" είναι "Διευθυντής πωλήσεων", ο αριθμός που έχει εκχωρηθεί είναι 2. Εάν υπάρχει μια τιμή στο πεδίο Τίτλος που δεν παρατίθεται ως όρισμα στη συνάρτηση — για παράδειγμα, Συντονιστής περιφέρειας — εκχωρείται ο αριθμός 5. Στη συνέχεια, το ερώτημα ταξινομεί αυτούς τους αριθμούς με αύξουσα σειρά.

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

Ταξινόμηση μεγάλου αριθμού μοναδικών τιμών πεδίων

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

Ας υποθέσουμε ότι ο πίνακας Employees αναφέρεται σε περισσότερους από 50 διαφορετικούς τίτλους. Θα πρέπει πρώτα να δημιουργήσετε έναν πίνακα αναζήτησης και να προετοιμάσετε τον υπάρχοντα πίνακα για να αναζητήσετε τον νέο πίνακα. Στη συνέχεια, συσχετίζετε τους δύο πίνακες και δημιουργείτε ένα ερώτημα.

Δημιουργία πίνακα αναζήτησης και τροποποίηση του υπάρχοντος πίνακα

  1. Δημιουργήστε έναν νέο πίνακα αναζήτησης που θα αποθηκεύει τους τίτλους. Ονομάστε τον πίνακα tblTitles και ορίστε τα πεδία στους τύπους δεδομένων που υποδεικνύονται σε παρενθέσεις, όπως φαίνεται στον παρακάτω πίνακα:

    TitleID
    (Αυτόματη Αρίθμηση)

    Title
    (Text)

    1

    Αντιπρόεδρος, Πωλήσεις

    2

    Διευθυντής πωλήσεων

    3

    Αντιπρόσωπος πωλήσεων

    4

    Εσωτερικός συντονιστής πωλήσεων

  2. Ορίστε το πεδίο TitleID ως πρωτεύον κλειδί.

  3. Τροποποιήστε τον πίνακα "Υπάλληλος", ώστε να αναζητά τον πίνακα tblTitles.

    • Στην προβολή σχεδίασης, αλλάξτε το όνομα του πεδίου "Τίτλος" σε "Κωδ_Τίτλου".

    • Στη στήλη Τύπος δεδομένων , αλλάξτε τον Τύπο δεδομένων σε Αριθμός.

  4. Στην καρτέλα Γενικά , στην περιοχή Ιδιότητες πεδίου, αλλάξτε το Μέγεθος πεδίου σε Ακέραιος μεγάλου μήκους.

  5. Αποθηκεύστε τον πίνακα και παραβλέψτε την προειδοποίηση σχετικά με την απώλεια δεδομένων.

  6. Μετάβαση σε προβολή φύλλου δεδομένων.

  7. Συμπληρώστε τη στήλη Τίτλοι με την τιμή TitleID που αντιστοιχεί στην τιμή του τίτλου.

    Για παράδειγμα, για εγγραφές όπου η τιμή "Τίτλος" είναι "Διευθυντής πωλήσεων", πληκτρολογήστε 2. Για αντιπρόσωπο πωλήσεων, πληκτρολογήστε 3.

  8. Αποθηκεύστε και κλείστε τον πίνακα.

Συσχέτιση των δύο πινάκων

  1. Στην καρτέλα Εργαλεία βάσης δεδομένων, στην ομάδα Σχέσεις, κάντε κλικ στην επιλογή Σχέσεις.

  2. Στην καρτέλα Σχεδίαση , στην ομάδα Σχέσεις , κάντε κλικ στην επιλογή Προσθήκη πινάκωνΕμφάνιση πινάκων στο Access 2013 ).

  3. Επιλέξτε tblTitles και Employees και κάντε κλικ στην επιλογή Add για να τα προσθέσετε στο παράθυρο "Σχέσεις". Κλείστε το παράθυρο διαλόγου Εμφάνιση πίνακα.

  4. Σύρετε το πεδίο TitleID από τον πίνακα tblTitles στο πεδίο TitleID στον πίνακα Employees.

    Ανοίγει το παράθυρο διαλόγου Επεξεργασία σχέσεων .

  5. Βεβαιωθείτε ότι τα ονόματα πεδίων που εμφανίζονται στις δύο στήλες είναι και τα δύο TitleID, καθώς και ότι το πλαίσιο Τύπος σχέσης εμφανίζει το στοιχείο Ένα-προς-Πολλά. Μπορείτε να αλλάξετε τα ονόματα των πεδίων, εάν είναι απαραίτητο.

  6. Επιλέξτε το πλαίσιο ελέγχου Ενεργοποίηση ακεραιότητας αναφορών.

  7. Κάντε κλικ στην επιλογή Δημιουργία για να δημιουργήσετε τη σχέση.

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

  8. Κλείστε την καρτέλα Σχέσεις .

Δημιουργία ερωτήματος

  1. Στην καρτέλα Δημιουργία, στην ομάδα Ερωτήματα, κάντε κλικ στην επιλογή Σχεδίαση ερωτήματος.

  2. Στο παράθυρο διαλόγου Προσθήκη πινάκων (Εμφάνιση πίνακα στο Access 2013 ), κάντε κλικ στην καρτέλα Πίνακες , κάντε διπλό κλικ στην επιλογή Υπάλληλοι και, στη συνέχεια, κάντε διπλό κλικ στην επιλογή tblTitles.

  3. Προσθέστε τα πεδία EmployeeID, LastName και FirstName από τον πίνακα Employees και το πεδίο Title από τον πίνακα tblTitles στο πλέγμα σχεδίασης ερωτήματος.

  4. Μετάβαση σε προβολή φύλλου δεδομένων.

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

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

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

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

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

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

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

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

×