Μερικές φορές, μπορεί να θέλετε να εξετάσετε εγγραφές από έναν πίνακα της Access, μόνο εάν υπάρχουν αντίστοιχες εγγραφές σε έναν άλλο πίνακα της Access που περιέχει ένα ή περισσότερα πεδία με δεδομένα που ταιριάζουν. Για παράδειγμα, μπορεί να θέλετε να εξετάσετε τις εγγραφές υπάλληλου για τους υπαλλήλους που έχουν διενεργήσει τουλάχιστον μία παραγγελία, προκειμένου να προσδιορίσετε ποιοι υπάλληλοι είναι επιλέξιμοι για μπόνους. Ή, μπορεί να θέλετε να εξετάσετε τα στοιχεία επικοινωνίας για τους πελάτες που ζουν στην ίδια πόλη με έναν υπάλληλο, έτσι ώστε να μπορείτε να αντιστοιχίσετε υπαλλήλους με πελάτες για συναντήσεις πρόσωπο με πρόσωπο.
Όταν θέλετε να συγκρίνετε δύο πίνακες της Access και να βρείτε δεδομένα που ταιριάζουν, μπορείτε να κάνετε ένα από τα εξής:
-
Μπορείτε να δημιουργήσετε ένα ερώτημα που συνδέει τα πεδία από κάθε πίνακα όταν αυτά περιέχουν αντίστοιχες πληροφορίες, χρησιμοποιώντας είτε μια υπάρχουσα σχέση είτε ένα σύνδεσμο που δημιουργείτε για το σκοπό του ερωτήματος. Αυτή η μέθοδος παρέχει βέλτιστη απόδοση (η ταχύτητα με την οποία το ερώτημα επιστρέφει αποτελέσματα), αλλά δεν μπορείτε να συνδέσετε πεδία με ανόμοιους τύπους δεδομένων.
-
Μπορείτε να δημιουργήσετε ένα ερώτημα που συγκρίνει πεδία, χρησιμοποιώντας το ένα πεδίο ως κριτήριο για το άλλο. Η χρήση ενός πεδίου ως κριτήριο για ένα άλλο πεδίο είναι συνήθως πιο αργή από τη χρήση συνδέσμων, επειδή οι σύνδεσμοι εξαλείφουν γραμμές από τα αποτελέσματα ενός ερωτήματος πριν από την ανάγνωση των πινάκων βάσης, ενώ εφαρμόζονται κριτήρια στα αποτελέσματα ενός ερωτήματος μετά την ανάγνωση των πινάκων βάσης. Ωστόσο, μπορείτε να χρησιμοποιήσετε ένα πεδίο ως κριτήριο πεδίου για να συγκρίνετε πεδία με ανόμοιους τύπους δεδομένων, κάτι που δεν γίνεται με τη χρήση συνδέσμων.
Αυτό το άρθρο περιγράφει τον τρόπο με τον οποίο μπορείτε να συγκρίνετε δύο πίνακες για να εντοπίσετε δεδομένα που ταιριάζουν και παρέχει δείγμα δεδομένων που μπορείτε να χρησιμοποιήσετε με παραδείγματα διαδικασιών.
Τι θέλετε να κάνετε;
Σύγκριση δύο πινάκων με χρήση συνδέσμων
Για να συγκρίνετε δύο πίνακες με χρήση συνδέσμων, μπορείτε να δημιουργήσετε ένα ερώτημα επιλογής που περιλαμβάνει και τους δύο πίνακες. Εάν δεν υπάρχει ήδη μια υπάρχουσα σχέση μεταξύ των πινάκων στα πεδία που περιέχουν τα αντίστοιχα δεδομένα, μπορείτε να δημιουργήσετε ένα σύνδεσμο στα πεδία που θέλετε να εξετάσετε για αντιστοιχίσεις. Μπορείτε να δημιουργήσετε όσους συνδέσμους θέλετε, αλλά κάθε ζεύγος συνδεδεμένων πεδίων πρέπει να είναι του ίδιου ή συμβατού τύπου δεδομένων.
Ας υποθέσουμε ότι είστε θεσμικός ερευνητής σε ένα κολέγιο και θέλετε να δείτε πώς οι πρόσφατες αλλαγές στο πρόγραμμα σπουδών στο τμήμα μαθηματικών έχουν επηρεάσει τους βαθμούς των φοιτητών. Ενδιαφέρεστε ειδικά για τους βαθμούς των μαθητών που είναι βασικοί μαθηματικοί. Έχετε ήδη έναν πίνακα που αποθηκεύει βασικά δεδομένα σπουδαστών και έναν πίνακα που αποθηκεύει δεδομένα εγγραφής μαθημάτων. Τα δεδομένα βαθμολογίας αποθηκεύονται στον πίνακα Εγγραφές μαθημάτων και τα βασικά δεδομένα μαθητών αποθηκεύονται στον πίνακα Βασικά πεδία σπουδών σπουδαστών. Για να δείτε πώς έχουν αλλάξει οι βαθμολογίες για τα βασικά μαθηματικά μετά τις πρόσφατες αλλαγές στο πρόγραμμα σπουδών, πρέπει να εξετάσετε τις εγγραφές από τον πίνακα εγγραφών που έχουν αντίστοιχες εγγραφές στον πίνακα "Βασικά πεδία σπουδών".
Προετοιμασία δείγματος δεδομένων
Σε αυτό το παράδειγμα, μπορείτε να δημιουργήσετε ένα ερώτημα που προσδιορίζει τον τρόπο με τον οποίο οι πρόσφατες αλλαγές στο πρόγραμμα μαθημάτων του τμήματος μαθηματικών επηρέασαν τη βαθμολογία των σπουδαστών μαθηματικών. Χρησιμοποιείτε τα δύο παρακάτω δείγματα πινάκων, "Βασικά πεδία σπουδών σπουδαστών" και "Εγγραφές μαθημάτων". Προσθέστε αυτά τα δύο δείγματα πινάκων, "Βασικά πεδία σπουδών σπουδαστών" και "Εγγραφές μαθημάτων", σε μια βάση δεδομένων.
Access παρέχει διάφορους τρόπους για να προσθέσετε αυτά τα δείγματα πινάκων σε μια βάση δεδομένων. Μπορείτε να εισαγάγετε τα δεδομένα με μη αυτόματο τρόπο, μπορείτε να αντιγράψετε κάθε πίνακα σε ένα πρόγραμμα υπολογιστικού φύλλου και, στη συνέχεια, να εισαγάγετε τα φύλλα εργασίας σε Access ή μπορείτε να επικολλήσετε τα δεδομένα σε ένα πρόγραμμα επεξεργασίας κειμένου, όπως το Σημειωματάριο και, στη συνέχεια, να εισαγάγετε τα δεδομένα από τα αρχεία κειμένου που προκύπτουν.
Τα βήματα αυτής της ενότητας εξηγούν πώς μπορείτε να εισαγάγετε δεδομένα με μη αυτόματο τρόπο σε ένα κενό φύλλο δεδομένων, καθώς και πώς μπορείτε να αντιγράψετε τα δείγματα πινάκων στο Excel και στη συνέχεια, να εισαγάγετε αυτούς τους πίνακες στην Access.
Βασικά πεδία σπουδών σπουδαστών
Κωδ. σπουδαστή |
Έτος |
Βασικό πεδίο σπουδών |
---|---|---|
123456789 |
2005 |
ΜΑΘΗΜΑΤΙΚΑ |
223334444 |
2005 |
ΑΓΓΛΙΚΑ |
987654321 |
2005 |
ΜΑΘΗΜΑΤΙΚΑ |
135791357 |
2005 |
ΙΣΤΟΡΙΑ |
147025836 |
2005 |
ΒΙΟΛΟΓΙΑ |
707070707 |
2005 |
ΜΑΘΗΜΑΤΙΚΑ |
123456789 |
2006 |
ΜΑΘΗΜΑΤΙΚΑ |
223334444 |
2006 |
ΑΓΓΛΙΚΑ |
987654321 |
2006 |
ΨΥΧΟΛΟΓΙΑ |
135791357 |
2006 |
ΙΣΤΟΡΙΑ ΤΕΧΝΗΣ |
147025836 |
2006 |
ΒΙΟΛΟΓΙΑ |
707070707 |
2006 |
ΜΑΘΗΜΑΤΙΚΑ |
Εγγραφές μαθημάτων
Κωδ. σπουδαστή |
Έτος |
Περίοδος |
Πρόγραμμα μαθημάτων |
Αρ. μαθήματος |
Βαθμός |
---|---|---|---|---|---|
123456789 |
2005 |
3 |
ΜΑΘΗΜΑΤΙΚΑ |
221 |
A |
123456789 |
2005 |
3 |
ΑΓΓΛΙΚΑ |
101 |
B |
123456789 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
242 |
Γ |
123456789 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
224 |
Γ |
223334444 |
2005 |
3 |
ΑΓΓΛΙΚΑ |
112 |
A |
223334444 |
2005 |
3 |
ΜΑΘΗΜΑΤΙΚΑ |
120 |
Γ |
223334444 |
2006 |
1 |
ΠΟΛΙΤΙΚΕΣ ΕΠΙΣΤ. |
110 |
A |
223334444 |
2006 |
1 |
ΑΓΓΛΙΚΑ |
201 |
B |
987654321 |
2005 |
3 |
ΜΑΘΗΜΑΤΙΚΑ |
120 |
A |
987654321 |
2005 |
3 |
ΨΥΧΟΛΟΓΙΑ |
101 |
A |
987654321 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
221 |
B |
987654321 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
242 |
Γ |
135791357 |
2005 |
3 |
ΙΣΤΟΡΙΑ |
102 |
A |
135791357 |
2005 |
3 |
ΙΣΤΟΡΙΑ ΤΕΧΝΗΣ |
112 |
A |
135791357 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
120 |
B |
135791357 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
141 |
Γ |
147025836 |
2005 |
3 |
ΒΙΟΛΟΓΙΑ |
113 |
B |
147025836 |
2005 |
3 |
ΧΗΜΕΙΑ |
113 |
B |
147025836 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
120 |
Δ |
147025836 |
2006 |
1 |
ΣΤΑΤΙΣΤΙΚΗ |
114 |
B |
707070707 |
2005 |
3 |
ΜΑΘΗΜΑΤΙΚΑ |
221 |
B |
707070707 |
2005 |
3 |
ΣΤΑΤΙΣΤΙΚΗ |
114 |
A |
707070707 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
242 |
Δ |
707070707 |
2006 |
1 |
ΜΑΘΗΜΑΤΙΚΑ |
224 |
Γ |
Εάν θέλετε να χρησιμοποιήσετε ένα πρόγραμμα υπολογιστικού φύλλου για να εισαγάγετε το δείγμα δεδομένων, μπορείτε να παραλείψετε την επόμενη ενότητα.
Εισαγωγή του δείγματος δεδομένων με μη αυτόματο τρόπο
-
Ανοίξτε μια νέα ή μια υπάρχουσα βάση δεδομένων.
-
Στην καρτέλα Δημιουργία, στην ομάδα Πίνακες, επιλέξτε Πίνακας.
Η Access προσθέτει έναν νέο, κενό πίνακα στη βάση δεδομένων σας.
Σημείωση: Δεν χρειάζεται να ακολουθήσετε αυτό το βήμα εάν ανοίξετε μια νέα, κενή βάση δεδομένων, αλλά θα πρέπει να το ακολουθείτε κάθε φορά που χρειάζεστε να προσθέσετε έναν πίνακα στη βάση δεδομένων.
-
Κάντε διπλό κλικ στο πρώτο κελί στη γραμμή κεφαλίδων και στη συνέχεια, πληκτρολογήστε το όνομα του πεδίου στο δείγμα πίνακα.
Από προεπιλογή, η Access δηλώνει τα κενά πεδία στη γραμμή κεφαλίδων με το κείμενο Προσθήκη νέου πεδίου, όπως:
-
Χρησιμοποιήστε τα πλήκτρα βέλους για να μετακινηθείτε στο επόμενο κελί κενής κεφαλίδας και στη συνέχεια, πληκτρολογήστε το όνομα του δεύτερου πεδίου. (Μπορείτε επίσης να κάνετε διπλό κλικ στο νέο κελί.) Επαναλάβετε αυτό το βήμα για το όνομα κάθε πεδίου.
-
Εισαγάγετε τα δεδομένα στο δείγμα πίνακα.
Καθώς εισάγετε τα δεδομένα, η Access εξάγει έναν τύπο δεδομένων για κάθε πεδίο. Κάθε πεδίο έχει ένα συγκεκριμένο τύπο δεδομένων, όπως "Αριθμός", "Κείμενο" ή "Ημερομηνία/ώρα". Ο ορισμός τύπων δεδομένων βοηθά να διασφαλιστεί η ορθή καταχώρηση των δεδομένων και επίσης συμβάλλει στην αποτροπή λαθών, όπως η χρήση ενός αριθμού τηλεφώνου σε έναν υπολογισμό. Για αυτά τα δείγματα πινάκων, επιτρέψτε στην Access να εξάγει τον τύπο δεδομένων, αλλά φροντίστε να ελέγχετε τον τύπο δεδομένων που εξάγει η Access για κάθε πεδίο.
-
Αφού ολοκληρώσετε την εισαγωγή των δεδομένων, κάντε κλικ στην επιλογή Αποθήκευση ή πατήστε το συνδυασμό πλήκτρων CTRL+S.
Εμφανίζεται το παράθυρο διαλόγου Αποθήκευση ως.
-
Στο πλαίσιο Όνομα πίνακα, πληκτρολογήστε το όνομα του δείγματος πίνακα και στη συνέχεια, κάντε κλικ στην επιλογή OK.
Χρησιμοποιήστε το όνομα κάθε δείγματος πίνακα (για παράδειγμα, "Βασικά πεδία σπουδών σπουδαστών"), επειδή και τα ερωτήματα στις ενότητες διαδικασίας αυτού του άρθρου χρησιμοποιούν αυτά τα ονόματα.
Αφού ολοκληρώσετε την εισαγωγή του δείγματος δεδομένων, είστε έτοιμοι να πραγματοποιήσετε σύγκριση των δύο πινάκων.
Μπορείτε να παραλείψετε την επόμενη ενότητα (Δημιουργία των δειγμάτων φύλλων εργασίας), εκτός εάν θέλετε να μάθετε πώς μπορείτε να δημιουργήσετε ένα φύλλο εργασίας με βάση το δείγμα δεδομένων από τους πίνακες στην προηγούμενη ενότητα.
Δημιουργία των δειγμάτων φύλλων εργασίας
-
Ξεκινήστε το πρόγραμμα υπολογιστικού φύλλου και δημιουργήστε ένα νέο, κενό αρχείο. Εάν χρησιμοποιείτε το Excel, δημιουργείται από προεπιλογή ένα νέο, κενό βιβλίο εργασίας, όταν ξεκινάτε το πρόγραμμα.
-
Αντιγράψτε το πρώτο δείγμα πίνακα από την προηγούμενη ενότητα και επικολλήστε το στο πρώτο φύλλο εργασίας, ξεκινώντας από το πρώτο κελί. Φροντίστε να αντιγράψετε τη γραμμή κεφαλίδων, επειδή περιέχει τα ονόματα των πεδίων από το δείγμα πίνακα.
-
Με την τεχνική που παρέχεται από το πρόγραμμα υπολογιστικού φύλλου, δώστε στο φύλλο εργασίας το ίδιο όνομα με το δείγμα πίνακα. Για παράδειγμα, κατά την επικόλληση του δείγματος δεδομένων Εγγραφές μαθημάτων, ονομάστε το φύλλο εργασίας "Εγγραφές μαθημάτων".
-
Επαναλάβετε τα βήματα 2 και 3, αντιγράφοντας το δεύτερο δείγμα πίνακα σε ένα κενό φύλλο εργασίας και μετονομάζοντας το φύλλο εργασίας.
Σημείωση: Ίσως χρειαστεί να προσθέσετε φύλλα εργασίας στο αρχείο υπολογιστικού φύλλου σας. Για πληροφορίες σχετικά με την προσθήκη φύλλων εργασίας στο αρχείο υπολογιστικού φύλλου, ανατρέξτε στη Βοήθεια για το πρόγραμμα υπολογιστικού φύλλου σας.
-
Αποθηκεύστε το βιβλίο εργασίας σε μια εύχρηστη θέση στον υπολογιστή σας ή το δίκτυό σας και μεταβείτε στο επόμενο σύνολο βημάτων.
Δημιουργία πινάκων βάσης δεδομένων από φύλλα εργασίας
-
Σε μια νέα ή υπάρχουσα βάση δεδομένων:
Στην καρτέλα Εξωτερικά δεδομένα, στην ομάδα Εισαγωγή, επιλέξτε Excel.
-ή-
Κάντε κλικ στην επιλογή Περισσότερα και στη συνέχεια, επιλέξτε ένα πρόγραμμα υπολογιστικού φύλλου από τη λίστα.
Εμφανίζεται το παράθυρο διαλόγου Λήψη εξωτερικών δεδομένων - Υπολογιστικό φύλλο Όνομα προγράμματος.
-
Κάντε κλικ στην επιλογή Αναζήτηση, εντοπίστε και ανοίξτε το αρχείο υπολογιστικού φύλλου που δημιουργήσατε στα προηγούμενα βήματα και στη συνέχεια, κάντε κλικ στην επιλογή OK.
Ξεκινά ο Οδηγός εισαγωγής υπολογιστικού φύλλου.
Από προεπιλογή, ο οδηγός επιλέγει το πρώτο φύλλο εργασίας του βιβλίου εργασίας ("Βασικά πεδία σπουδών σπουδαστών", στην περίπτωση που ακολουθήσατε τα βήματα στην προηγούμενη ενότητα) και τα δεδομένα από αυτό το φύλλο εργασίας εμφανίζονται στο κάτω τμήμα της σελίδας του οδηγού.
-
Κάντε κλικ στο κουμπί Επόμενο.
-
Στην επόμενη σελίδα του οδηγού, επιλέξτε το πλαίσιο ελέγχου Η πρώτη γραμμή περιέχει επικεφαλίδες στηλών και στη συνέχεια, κάντε κλικ στην επιλογή Επόμενο.
-
Στην επόμενη σελίδα, μπορείτε να χρησιμοποιήσετε τα πλαίσια κειμένου και τις λίστες στην περιοχή Επιλογές πεδίου για να αλλάξετε τα ονόματα πεδίων και τους τύπους δεδομένων ή για να παραλείψετε πεδία από τη λειτουργία εισαγωγής. Για αυτό το παράδειγμα, δεν χρειάζεται να αλλάξετε τίποτα. Κάντε κλικ στην επιλογή Επόμενο.
-
Στην επόμενη σελίδα, επιλέξτε το στοιχείο Χωρίς πρωτεύον κλειδί και στη συνέχεια, κάντε κλικ στην επιλογή Επόμενο.
-
Από προεπιλογή, η Access εφαρμόζει το όνομα του φύλλου εργασίας στο νέο πίνακα. Αποδεχτείτε το όνομα στο πλαίσιο Εισαγωγή στον πίνακα και στη συνέχεια, κάντε κλικ στην επιλογή Τέλος.
-
Στη σελίδα Αποθήκευση βημάτων εισαγωγής, κάντε κλικ στην επιλογή Κλείσιμο για να ολοκληρώσετε τον οδηγό.
-
Επαναλάβετε τα βήματα 1 έως 7 μέχρι να δημιουργήσετε έναν πίνακα από κάθε φύλλο εργασίας στο αρχείο υπολογιστικού φύλλου.
Σύγκριση των δείγματα πινάκων και εύρεση των εγγραφών που ταιριάζουν με χρήση συνδέσμων
Τώρα είστε έτοιμοι να συγκρίνετε τον πίνακα "Εγγραφές μαθημάτων" και τον πίνακα "Βασικά πεδία σπουδών σπουδαστών". Επειδή δεν έχετε ορίσει σχέσεις μεταξύ των δύο πινάκων, πρέπει να δημιουργήσετε συνδέσμους μεταξύ των κατάλληλων πεδίων στο ερώτημα. Οι πίνακες έχουν περισσότερα από ένα πεδία κοινά και θα χρειαστεί να δημιουργήσετε ένα σύνδεσμο για κάθε ζεύγος κοινών πεδίων: "Κωδ. σπουδαστή", "Έτος" και "Πρόγραμμα Μαθημάτων" (πίνακας "Εγγραφές μαθημάτων") και "Βασικό πεδίο σπουδών" (πίνακας "Βασικά πεδία σπουδών σπουδαστών") Σε αυτό το παράδειγμα, ενδιαφέρεστε μόνο για τους σπουδαστές με βασικό πεδίο σπουδών τα μαθηματικά, επομένως θα χρησιμοποιήσετε επίσης ένα κριτήριο πεδίου για να περιορίσετε τα αποτελέσματα του ερωτήματος.
-
Ανοίξτε τη βάση δεδομένων στην οποία έχετε αποθηκεύσει τα δείγματα πινάκων.
-
Στην καρτέλα Δημιουργία, κάντε κλικ στην επιλογή Σχεδίαση ερωτήματος.
-
Κάντε διπλό κλικ στον πίνακα που περιέχει τις εγγραφές που θέλετε να εμφανίσετε — σε αυτό το παράδειγμα, στον πίνακα Εγγραφές μαθημάτων και, στη συνέχεια, κάντε διπλό κλικ στον πίνακα με τον οποίο τον συγκρίνετε — σε αυτό το παράδειγμα, στον πίνακα Βασικά πεδία σπουδών σπουδαστών .
-
Σύρετε το πεδίο Κωδ. σπουδαστή από τον πίνακα Εγγραφές μαθημάτων στο πεδίο Κωδ. σπουδαστή του πίνακα Βασικά πεδία σπουδών σπουδαστών . Εμφανίζεται μια γραμμή μεταξύ των δύο πινάκων στο πλέγμα σχεδίασης, που υποδεικνύει ότι έχετε δημιουργήσει έναν σύνδεσμο. Κάντε διπλό κλικ στη γραμμή για να ανοίξετε το παράθυρο διαλόγου Ιδιότητες συνδέσμου .
-
Εξετάστε τις τρεις επιλογές στο παράθυρο διαλόγου Ιδιότητες συνδέσμου. Από προεπιλογή, είναι ενεργοποιημένη η επιλογή 1. Σε ορισμένες περιπτώσεις, χρειάζεται να ρυθμίσετε τις ιδιότητες συνδέσμου για να συμπεριληφθούν επιπλέον γραμμές από έναν πίνακα. Επειδή προσπαθείτε να βρείτε μόνο δεδομένα που ταιριάζουν, αφήστε τη ρύθμιση του συνδέσμου στην επιλογή 1. Κλείστε το παράθυρο διαλόγου Ιδιότητες συνδέσμου κάνοντας κλικ στην επιλογή Άκυρο.
-
Θα χρειαστεί να δημιουργήσετε άλλους δύο συνδέσμους. Δημιουργήστε αυτούς τους συνδέσμους μεταφέροντας το πεδίο Έτος από τον πίνακα Εγγραφές μαθημάτων στο πεδίο Έτος του πίνακα Βασικά πεδία σπουδών σπουδαστών και στη συνέχεια, μεταφέροντας το πεδίο Πρόγραμμα μαθημάτων από τον πίνακα Εγγραφές μαθημάτων στο πεδίο Βασικό πεδίο σπουδών στον πίνακα Βασικά πεδία σπουδών σπουδαστών.
-
Στον πίνακα Εγγραφές μαθημάτων, κάντε διπλό κλικ στον αστερίσκο (*) για να προσθέσετε όλα τα πεδία του πίνακα στο πλέγμα σχεδίασης ερωτήματος.
Σημείωση: Όταν χρησιμοποιείτε τον αστερίσκο για να προσθέσετε όλα τα πεδία, εμφανίζεται μόνο μία στήλη στο πλέγμα σχεδίασης. Η στήλη που εμφανίζεται έχει το όνομα του πίνακα, ακολουθούμενο από μια τελεία (.) και έναν αστερίσκο (*). Σε αυτό το παράδειγμα, η στήλη ονομάζεται Εγγραφές μαθημάτων.*.
-
Στον πίνακα Βασικά πεδία σπουδών σπουδαστών, κάντε διπλό κλικ στο πεδίο Πεδίο σπουδών για να το προσθέσετε στο πλέγμα.
-
Καταργήστε την επιλογή του πλαισίου ελέγχου στη γραμμή Εμφάνιση της στήλης Πεδίο σπουδών στο πλέγμα σχεδίασης ερωτήματος.
-
Στη γραμμή Κριτήρια της στήλης Πεδίο σπουδών, πληκτρολογήστε ΜΑΘΗΜΑΤΙΚΑ.
-
Στην καρτέλα Σχεδίαση, στην ομάδα Αποτελέσματα, κάντε κλικ στην εντολή Εκτέλεση.
Το ερώτημα εκτελείται και στη συνέχεια εμφανίζει βαθμούς μαθηματικών μόνο για τους σπουδαστές με βασικό πεδίο σπουδών τα μαθηματικά.
Σύγκριση δύο πινάκων με χρήση ενός πεδίου ως κριτήριο
Μερικές φορές μπορεί να θέλετε να συγκρίνετε πίνακες με βάση πεδία τα οποία διαθέτουν δεδομένα που ταιριάζουν, αλλά διαφορετικούς τύπους δεδομένων. Για παράδειγμα, ένα πεδίο σε έναν πίνακα μπορεί να έχει τύπο δεδομένων "Αριθμός" και να θέλετε να συγκρίνετε αυτό το πεδίο με ένα πεδίο σε έναν άλλο πίνακα που έχει τύπο δεδομένων "Κείμενο". Τα πεδία που περιέχουν παρόμοια δεδομένα αλλά διαθέτουν διαφορετικούς τύπους πεδίου μπορεί να προκύψουν όταν αριθμοί αποθηκεύονται ως κείμενο, είτε λόγω της σχεδίασης είτε για άλλους λόγους, όπως η εισαγωγή δεδομένων από άλλο πρόγραμμα. Επειδή δεν μπορείτε να δημιουργήσετε συνδέσμους μεταξύ πεδίων με διαφορετικούς τύπους δεδομένων, θα πρέπει να χρησιμοποιήσετε μια διαφορετική μέθοδο για να συγκρίνετε τα πεδία. Μπορείτε να συγκρίνετε δύο πεδία με διαφορετικούς τύπους δεδομένων, χρησιμοποιώντας το ένα πεδίο ως κριτήριο για το άλλο.
Ας υποθέσουμε ότι είστε θεσμικός ερευνητής σε ένα κολέγιο και θέλετε να δείτε πώς οι πρόσφατες αλλαγές στο πρόγραμμα σπουδών στο τμήμα μαθηματικών έχουν επηρεάσει τους βαθμούς των φοιτητών. Ενδιαφέρεστε ειδικά για τους βαθμούς των μαθητών που είναι βασικοί μαθηματικοί. Έχετε ήδη έναν πίνακα "Βασικά πεδία σπουδών σπουδαστών" και έναν πίνακα "Εγγραφές μαθημάτων". Τα δεδομένα βαθμολογίας αποθηκεύονται στον πίνακα Εγγραφές μαθημάτων και τα βασικά δεδομένα μαθητών αποθηκεύονται στον πίνακα Βασικά πεδία σπουδών σπουδαστών. Για να δείτε πώς έχουν αλλάξει οι βαθμολογίες για τα βασικά πεδία σπουδών μαθηματικών, πρέπει να δείτε τις εγγραφές από τον πίνακα εγγραφών που έχουν αντίστοιχες εγγραφές στον πίνακα "Βασικά πεδία σπουδών". Ωστόσο, ένα από τα πεδία που θέλετε να χρησιμοποιήσετε για να συγκρίνετε τους πίνακες έχει διαφορετικό τύπο δεδομένων από τον αντίστοιχο τύπο.
Για να συγκρίνετε δύο πίνακες με χρήση ενός πεδίου ως κριτήριο, δημιουργήστε ένα ερώτημα επιλογής που περιλαμβάνει και τους δύο πίνακες. Μπορείτε να συμπεριλάβετε τα πεδία που θέλετε να εμφανίσετε και μπορείτε επίσης να συμπεριλάβετε το πεδίο που αντιστοιχεί στο πεδίο που θέλετε να χρησιμοποιήσετε ως κριτήριο. Στη συνέχεια, μπορείτε να δημιουργήσετε ένα κριτήριο για τη σύγκριση των πινάκων. Μπορείτε να δημιουργήσετε όσα κριτήρια θέλετε για τη σύγκριση πεδίων.
Για την απεικόνιση αυτής της μεθόδου, θα χρησιμοποιήσετε τα δείγματα πινάκων από την προηγούμενη ενότητα, αλλά θα αλλάξετε τον τύπο δεδομένων του πεδίου "Κωδ. σπουδαστή" του δείγματος πίνακα "Βασικά πεδία σπουδών σπουδαστών" από "Αριθμός" σε "Κείμενο". Επειδή δεν μπορείτε να δημιουργήσετε ένα σύνδεσμο μεταξύ δύο πεδίων που έχουν διαφορετικούς τύπους δεδομένων, θα πρέπει να συγκρίνετε τα δύο πεδία "Κωδ. σπουδαστή", χρησιμοποιώντας το ένα πεδίο ως κριτήριο για το άλλο.
Αλλαγή του τύπου δεδομένων του πεδίου "Βασικά πεδία σπουδών σπουδαστών" "Κωδ. σπουδαστή"
-
Ανοίξτε τη βάση δεδομένων στην οποία έχετε αποθηκεύσει τα δείγματα πινάκων.
-
Στο Παράθυρο περιήγησης, κάντε δεξιό κλικ στον πίνακα "Βασικά πεδία σπουδών σπουδαστών" και στη συνέχεια, κάντε κλικ στην επιλογή Προβολή σχεδίασης στο μενού συντόμευσης.
Ο πίνακας "Βασικά πεδία σπουδών σπουδαστών" ανοίγει σε προβολή σχεδίασης.
-
Στη στήλη Τύπος δεδομένων, αλλάξτε τη ρύθμιση για το πεδίο Κωδ. σπουδαστή από Αριθμός σε Κείμενο.
-
Κλείστε τον πίνακα "Βασικά πεδία σπουδών σπουδαστών". Όταν σας ζητηθεί να αποθηκεύσετε τις αλλαγές, κάντε κλικ στην επιλογή Ναι.
Σύγκριση των δειγμάτων πινάκων και εύρεση των εγγραφών που ταιριάζουν με χρήση κριτηρίου πεδίου
Η παρακάτω διαδικασία δείχνει πώς μπορείτε να συγκρίνετε τα δύο πεδία "Κωδ. σπουδαστή", χρησιμοποιώντας το πεδίο από τις Εγγραφές μαθημάτων ως κριτήριο για το πεδίο από "Βασικά πεδία σπουδών σπουδαστών". Χρησιμοποιώντας τη λέξη-κλειδί Like , μπορείτε να συγκρίνετε τα πεδία, παρόλο που έχουν διαφορετικούς τύπους δεδομένων.
-
Στην καρτέλα Δημιουργία, στην ομάδα Άλλο, κάντε κλικ στην επιλογή Σχεδίαση ερωτήματος.
-
Κάντε διπλό κλικ στην επιλογή Εγγραφές μαθημάτων και, στη συνέχεια, κάντε διπλό κλικ στην επιλογή Βασικά πεδία σπουδών σπουδαστών.
-
Μεταφέρετε το πεδίο Έτος από τον πίνακα Εγγραφές μαθημάτων στο πεδίο Έτος του πίνακα Βασικά πεδία σπουδών σπουδαστών και στη συνέχεια, μεταφέρετε το πεδίο Πρόγραμμα μαθημάτων από τον πίνακα Εγγραφές μαθημάτων στο πεδίο Πεδίο σπουδών του πίνακα Βασικά πεδία σπουδών σπουδαστών. Επειδή αυτά τα πεδία έχουν τους ίδιους τύπους δεδομένων, μπορείτε να τα συγκρίνετε χρησιμοποιώντας συνδέσμους. Οι σύνδεσμοι είναι η προτιμώμενη μέθοδος για τη σύγκριση πεδίων που έχουν τον ίδιο τύπο δεδομένων.
-
Κάντε διπλό κλικ στον αστερίσκο (*) στον πίνακα Εγγραφές μαθημάτων για να προσθέσετε όλα τα πεδία αυτού του πίνακα στο πλέγμα σχεδίασης ερωτήματος.
Σημείωση: Όταν χρησιμοποιείτε τον αστερίσκο για να προσθέσετε όλα τα πεδία, εμφανίζεται μόνο μία στήλη στο πλέγμα σχεδίασης. Η στήλη που εμφανίζεται έχει το όνομα του πίνακα, ακολουθούμενο από μια τελεία (.) και έναν αστερίσκο (*). Σε αυτό το παράδειγμα, η στήλη ονομάζεται Εγγραφές μαθημάτων.*.
-
Στον πίνακα Βασικά πεδία σπουδών σπουδαστών, κάντε διπλό κλικ στο πεδίο Κωδ. σπουδαστή για να το προσθέσετε στο πλέγμα.
-
Καταργήστε την επιλογή του πλαισίου ελέγχου στη γραμμή Εμφάνιση της στήλης Κωδ. σπουδαστή του πλέγματος σχεδίασης. Στη γραμμή Κριτήρια της στήλης Κωδ. σπουδαστή , πληκτρολογήστε Like [Εγγραφές μαθημάτων].[ Αναγνωριστικό σπουδαστή].
-
Στον πίνακα Βασικά πεδία σπουδών σπουδαστών, κάντε διπλό κλικ στο πεδίο Πεδίο σπουδών για να το προσθέσετε στο πλέγμα.
-
Καταργήστε την επιλογή του πλαισίου ελέγχου στη γραμμή Εμφάνιση της στήλης Πεδίο σπουδών του πλέγματος σχεδίασης. Στη γραμμή Κριτήρια, πληκτρολογήστε ΜΑΘΗΜΑΤΙΚΑ.
-
Στην καρτέλα Σχεδίαση, στην ομάδα Αποτελέσματα, κάντε κλικ στην εντολή Εκτέλεση.
Το ερώτημα εκτελείται και στη συνέχεια εμφανίζει βαθμούς μαθηματικών μόνο για τους σπουδαστές με βασικό πεδίο σπουδών τα μαθηματικά.