Εύρεση

Στη συνέχεια θα ασχοληθούμε με τις αναζητήσεις. Θα αναζητήσουμε δηλαδή εγγραφές οι οποίες πληρούν κάποια κριτήρια. Π.χ. ποιοι πελάτες μας γεννήθηκαν στην Σμύρνη. Η αναζήτηση γίνεται με τρεις τρόπους. Με την εύρεση, με τα φίλτρα, και με τα ερωτήματα. Θα ξεκινήσουμε με την “Εύρεση”. Τη λειτουργία της εύρεσης θα τη χρησιμοποιήσουμε και στους πίνακες, αλλά και στις φόρμες. Θα ξεκινήσουμε με τους πίνακες και συγκεκριμένα με τον πίνακα πελάτες. Κάνουμε λοιπόν διπλό κλικ για να τον ανοίξουμε σε προβολή φύλλου δεδομένων. Στη συνέχεια θα αναζητήσουμε τις εγγραφές των πελατών μας οι οποίοι γεννήθηκαν στην Σμύρνη. Στη στήλη του τόπου γέννησης λοιπόν κάνουμε ένα κλικ. Από την κεντρική καρτέλα, μεταβαίνουμε στην ομάδα Εύρεση, και κάνουμε κλικ στην εντολή “Εύρεση”. Στο παράθυρο που εμφανίζεται πληκτρολογούμε μόνο τα πρώτα γράμματα, το ΣΜΥ. Σε αυτό το σημείο εμφανίζεται το κείμενο “Τρέχον πεδίο”. Αυτό σημαίνει πως η αναζήτηση θα γίνει μόνο στο επιλεγμένο πεδίο, το ΤόποςΓέννησης. Στο ταίριασμα αμέσως από κάτω εμφανίζεται “Ολόκληρο το πεδίο”. Αυτό σημαίνει πως η Access θα μας εμφανίζει μόνο τις εγγραφές οι οποίες έχουν την τιμή ΣΜΥ. Εάν επιλέξουμε “Αρχή πεδίου”, η Access θα μας εμφανίσει όλες τις εγγραφές οι οποίες στο τόπο γέννησης ξεκινάνε με τα τρία αυτά γράμματα. Ας το δούμε στη πράξη. Κάνουμε ένα κλικ στο πεδίο “Εύρεση επόμενου”. Εμφανίζεται η πρώτη εγγραφή η οποία πληροί το κριτήριο, τα πρώτα τρία γράμματα του πεδίου “ΤόποςΓέννησης” είναι το “ΣΜΥ”, όπως και αυτά, και η εγγραφή είναι του Βασίλη Βασιλειάδη. Εάν κάνουμε ένα κλικ στο πεδίο “Εύρεση επόμενου”, θα μεταφερθεί στην επόμενη εγγραφή η οποία πληροί τα κριτήρια. Θα μπορούσαμε ασφαλώς να εισάγουμε στο ταίριασμα οποιοδήποτε τμήμα του πεδίου. Σε αυτή τη περίπτωση τα τρία γράμματα δεν χρειάζεται να είναι στην αρχή, όπως συνέβαινε στην προηγούμενη περίπτωση, μπορούν να βρίσκονται οπουδήποτε μέσα στο πεδίο. Ας το δούμε στην πράξη, κάνοντας ένα κλικ στο κουμπί “Εύρεση επόμενου”. Η Σμύρνη ικανοποιεί το κριτήριο γι’ αυτό συνεχίζει να εμφανίζεται. Αυτή τη στιγμή όμως στην εγγραφή του Παγιουμτζή Στράτου, το “ΣΜΥ” δεν βρίσκεται στην αρχή αλλά είναι στη μέση του πεδίου. Άρα ικανοποιεί και αυτή το κριτήριο. Εάν θέλουμε μπορούμε να επιλέξουμε ολόκληρο το πεδίο, και να πληκτρολογήσουμε π.χ., τη λέξη ΣΜΥΡΝΗ. Σε αυτή τη περίπτωση η τιμή του πεδίου “ΤόποςΓέννησης” πρέπει να είναι ακριβώς “ΣΜΥΡΝΗ”. Ας το δούμε στην πράξη κάνοντας ένα κλικ στο “Εύρεση επόμενου”. Τώρα η Access θα μας εμφανίζει τις εγγραφές, οι οποίες στο πεδίο “ΤόποςΓέννησης” περιέχουν ακριβώς το κείμενο “ΣΜΥΡΝΗ”. Θα κλείσουμε τη λειτουργία της εύρεσης, και τον πίνακα, για να δείξουμε ακριβώς το ίδιο πράγμα στην φόρμα “Πελάτες”. Κάνουμε λοιπόν διπλό κλικ στην φόρμα “Πελάτες”. Η αναζήτηση θέλουμε να γίνει στον τόπο γέννησης, οπότε θα εισάγουμε το σημείο εισαγωγής στο πεδίο “ΤόποςΓέννησης”. Υπενθυμίζουμε πως στις φόρμες εμφανίζεται μία εγγραφή κάθε φορά. Από την κεντρική καρτέλα, κάνουμε πάλι κλικ στην εντολή “Εύρεση”, και στο σημείο αυτό πληκτρολογούμε πάλι τα τρία πρώτα γράμματα. Επιλέγουμε αρχή του πεδίου, και κάνουμε κλικ στο “Εύρεση επόμενου”. Βρέθηκε η εγγραφή η οποία είναι η 14η, είναι του Παπάζογλου Βαγγελη, ο οποίος γεννήθηκε στη Σμύρνη. Η επόμενη εγγραφή είναι η 23η, του Παναγιώτη Τούντα, και ούτω καθεξής. Με τον ίδιο τρόπο εάν επιλέξουμε οποιοδήποτε τμήμα του πεδίου, η Access μας επιστρέφει εννοείται τη Σμύρνη, γιατί πληροί το κριτήριο, και κάποια στιγμή θα εμφανιστεί μια εγγραφή στην οποία το “ΣΜΥ”, θα βρίσκεται όχι στην αρχή όπως είχαμε συνηθίσει, αλλά στο μέσο του πεδίου. Θα μπορούσαμε και εδώ βέβαια να επιλέξουμε ολόκληρο το πεδίο, και να πληκτρολογήσουμε το ΣΜΥΡΝΗ. Σε αυτή τη περίπτωση όλο το πεδίο πρέπει να έχει το κείμενο όπως το πληκτρολογήσαμε στο πεδίο “Εύρεση του”. Τη λειτουργία της εύρεσης την χρησιμοποιούμε για να βρίσκουμε εγγραφές οι οποίες ικανοποιούν κάποια κριτήρια. Όπως παρατηρήσαμε όμως, αυτές τις εγγραφές δεν μας τις εμφανίζει όλες μαζί η Access, μεταβαίνουμε απλώς από την μία εγγραφή στην άλλη, και αυτό είναι ένα από τα μειονεκτήματα της συγκεκριμένης λειτουργίας. Στο επόμενο μάθημα θα ασχοληθούμε με τα φίλτρα, τα οποία μας προσφέρουν λύση σε αυτό πρόβλημα.