Μπορείτε να χρησιμοποιήσετε την ενέργεια Εύρεση εγγραφής σε βάσεις δεδομένων υπολογιστή της Access για να βρείτε την πρώτη εμφάνιση δεδομένων που ικανοποιεί τα κριτήρια που καθορίζονται από τα ορίσματα Εύρεση εγγραφής . Αυτά τα δεδομένα μπορεί να βρίσκονται στην τρέχουσα εγγραφή, σε μια επιτυχημένη ή προηγούμενη εγγραφή ή στην πρώτη εγγραφή. Μπορείτε να βρείτε εγγραφές στο ενεργό φύλλο δεδομένων πίνακα, στο φύλλο δεδομένων ερωτήματος, στο φύλλο δεδομένων φόρμας ή στη φόρμα.
Σημείωση
Η ενέργεια μακροεντολής "Εύρεση εγγραφής" δεν είναι διαθέσιμη στις εφαρμογές Web της Access.
Ρύθμιση
Η ενέργεια Εύρεση εγγραφής έχει τα ακόλουθα ορίσματα.
| Όρισμα ενέργειας | Περιγραφή |
|---|---|
| Εύρεση του | Καθορίζει τα δεδομένα που θέλετε να βρείτε στην εγγραφή. Εισαγάγετε το κείμενο, τον αριθμό ή την ημερομηνία που θέλετε να βρείτε ή πληκτρολογήστε μια παράσταση, πριν από την οποία προηγείται το σύμβολο ίσον (=), στο πλαίσιο Εύρεση του στην ενότητα Ορίσματα ενέργειας του παραθύρου Λειτουργία δόμησης μακροεντολών. Μπορείτε να χρησιμοποιήσετε χαρακτήρες μπαλαντέρ. Αυτό είναι ένα απαιτούμενο όρισμα. |
| Ταίριασμα | Καθορίζει πού βρίσκονται τα δεδομένα στο πεδίο. Μπορείτε να καθορίσετε μια αναζήτηση για δεδομένα σε οποιοδήποτε τμήμα του πεδίου (Οποιοδήποτε τμήμα πεδίου), για δεδομένα που συμπληρώνουν ολόκληρο το πεδίο (Ολόκληρο πεδίο) ή για δεδομένα που βρίσκονται στην αρχή του πεδίου (Αρχή του πεδίου). Η προεπιλογή είναι Ολόκληρο πεδίο. |
| Ταίριασμα πεζών-κεφαλαίων | Καθορίζει εάν η αναζήτηση κάνει διάκριση πεζών-κεφαλαίων. Κάντε κλικ στην επιλογή Ναι (διεξαγωγή αναζήτησης με διάκριση πεζών-κεφαλαίων) ή Όχι (αναζήτηση χωρίς να ταιριάζουν ακριβώς τα κεφαλαία και πεζά γράμματα). Η προεπιλογή είναι Όχι. |
| Αναζήτηση | Καθορίζει εάν η αναζήτηση θα προχωρήσει από την τρέχουσα εγγραφή μέχρι την αρχή των εγγραφών (Προς τα επάνω). μέχρι το τέλος των εγγραφών (Κάτω) ή μέχρι το τέλος των εγγραφών και, στη συνέχεια, από την αρχή των εγγραφών μέχρι την τρέχουσα εγγραφή, ώστε να πραγματοποιείται αναζήτηση σε όλες τις εγγραφές (Όλες). Η προεπιλογή είναι Όλες. |
| Αναζήτηση με την ίδια μορφή | Καθορίζει εάν η αναζήτηση περιλαμβάνει μορφοποιημένα δεδομένα. Κάντε κλικ στην επιλογή Ναι (η Access αναζητά τα δεδομένα όπως έχουν μορφοποιηθεί και εμφανίζεται στο πεδίο) ή Στην επιλογή Όχι (η Access αναζητά τα δεδομένα όπως είναι αποθηκευμένα στη βάση δεδομένων, η οποία δεν είναι πάντα η ίδια με αυτήν που εμφανίζεται). Η προεπιλογή είναι Όχι. Μπορείτε να χρησιμοποιήσετε αυτήν τη δυνατότητα για να περιορίσετε την αναζήτηση σε δεδομένα σε μια συγκεκριμένη μορφή. Για παράδειγμα, κάντε κλικ στην επιλογή Ναι και πληκτρολογήστε 1.234 στο όρισμα Εύρεση του για να βρείτε μια τιμή 1.234 σε ένα πεδίο που έχει μορφοποιηθεί ώστε να περιλαμβάνει ελληνικά ερωτηματικά. Κάντε κλικ στην επιλογή Όχι εάν θέλετε να πληκτρολογήσετε 1234 για να αναζητήσετε τα δεδομένα σε αυτό το πεδίο. Για να αναζητήσετε ημερομηνίες, κάντε κλικ στο κουμπί Ναι για να βρείτε μια ημερομηνία ακριβώς όπως έχει μορφοποιηθεί, όπως 08-Ιουλίου-2015. Εάν κάνετε κλικ στο κουμπί Όχι, εισαγάγετε την ημερομηνία για το όρισμα Εύρεση του με τη μορφή που έχει οριστεί στις τοπικές ρυθμίσεις στα Windows Πίνακας Ελέγχου. Αυτή η μορφή εμφανίζεται στο πλαίσιο Μορφή σύντομης ημερομηνίας που βρίσκεται στην καρτέλα Ημερομηνία στις τοπικές ρυθμίσεις. Για παράδειγμα, εάν το πλαίσιο Μορφή σύντομης ημερομηνίας έχει οριστεί σε Η/Υ/YY, μπορείτε να εισαγάγετε 8/7/15 και η Access θα βρει όλες τις καταχωρήσεις σε ένα πεδίο ημερομηνίας που αντιστοιχεί στις 8 Ιουλίου 2015, ανεξάρτητα από τον τρόπο μορφοποίησης αυτού του πεδίου. Σημείωση: Το όρισμα Αναζήτηση ως μορφοποιημένο εφαρμόζεται μόνο εάν το τρέχον πεδίο είναι δεσμευμένο στοιχείο ελέγχου, το όρισμα Ταίριασμα έχει οριστεί σε Ολόκληρο το πεδίο, το όρισμα Μόνο τρέχον πεδίο έχει οριστεί σε Ναι και το όρισμα Ταίριασμα πεζών-κεφαλαίων έχει οριστεί σε Όχι. Εάν ορίσετε την τιμή Ταίριασμα πεζών-κεφαλαίων σε Ναι ή Μόνο το τρέχον πεδίο σε Όχι, πρέπει επίσης να ορίσετε την τιμή Αναζήτηση ως μορφοποιημένη σε Ναι. |
| Μόνο στο τρέχον πεδίο | Καθορίζει εάν η αναζήτηση περιορίζεται στο τρέχον πεδίο κάθε εγγραφής ή περιλαμβάνει όλα τα πεδία σε κάθε εγγραφή. Η αναζήτηση στο τρέχον πεδίο είναι ταχύτερη. Κάντε κλικ στην επιλογή Ναι (περιορισμός της αναζήτησης στο τρέχον πεδίο) ή Όχι (αναζήτηση σε όλα τα πεδία σε κάθε εγγραφή). Η προεπιλογή είναι Ναι. |
| Εύρεση πρώτου | Καθορίζει εάν η αναζήτηση ξεκινά από την πρώτη εγγραφή ή από την τρέχουσα εγγραφή. Κάντε κλικ στην επιλογή Ναι (έναρξη από την πρώτη εγγραφή) ή Όχι (έναρξη από την τρέχουσα εγγραφή). Η προεπιλογή είναι Ναι. |
Παρατηρήσεις
Όταν μια μακροεντολή εκτελεί την ενέργεια Εύρεση εγγραφής , η Access αναζητά τα καθορισμένα δεδομένα στις εγγραφές (η σειρά της αναζήτησης καθορίζεται από τη ρύθμιση του ορίσματος Αναζήτηση ). Όταν η Access εντοπίσει τα καθορισμένα δεδομένα, τα δεδομένα επιλέγονται στην εγγραφή.
Η ενέργεια Εύρεση εγγραφής είναι ισοδύναμη με το κλικ στην επιλογή Εύρεση στην Κεντρική καρτέλα και τα ορίσματά της είναι τα ίδια με τις επιλογές στο παράθυρο διαλόγου Εύρεση και αντικατάσταση . Εάν ορίσετε τα ορίσματα Εύρεση εγγραφής στο παράθυρο σχεδίασης μακροεντολών και, στη συνέχεια, εκτελέσετε τη μακροεντολή, θα δείτε τις αντίστοιχες επιλογές στο παράθυρο διαλόγου Εύρεση και αντικατάσταση όταν κάνετε κλικ στο κουμπί Εύρεση.
Η Access διατηρεί τα πιο πρόσφατα ορίσματα της εύρεσης εγγραφής κατά τη διάρκεια μιας περιόδου λειτουργίας βάσης δεδομένων, ώστε να μην χρειάζεται να καταχωρείτε επανειλημμένα τα ίδια κριτήρια με την εκτέλεση επόμενων λειτουργιών με την ενέργεια Εύρεση εγγραφής . Εάν αφήσετε κενό ένα όρισμα, η Access χρησιμοποιεί την πιο πρόσφατη ρύθμιση για το όρισμα, όπως έχει οριστεί είτε από μια προηγούμενη ενέργεια Εύρεση εγγραφής είτε από το παράθυρο διαλόγου Εύρεση και αντικατάσταση .
Όταν θελήσετε να βρείτε μια εγγραφή χρησιμοποιώντας μια μακροεντολή, χρησιμοποιήστε την ενέργεια Εύρεση εγγραφής και όχι την ενέργεια Εκτέλεση εντολής με το όρισμά της ρυθμισμένο να εκτελεί την εντολή Εύρεση.
Σημείωση
Ενώ η ενέργεια Εύρεση εγγραφής αντιστοιχεί στην εντολή Εύρεση στην Κεντρική καρτέλα για πίνακες, ερωτήματα και φόρμες, δεν αντιστοιχεί στην εντολή Εύρεση στο μενού Επεξεργασία στο παράθυρο Κώδικας. Δεν μπορείτε να χρησιμοποιήσετε την ενέργεια Εύρεση εγγραφής για να αναζητήσετε κείμενο σε λειτουργικές μονάδες.
Εάν το τρέχον επιλεγμένο κείμενο είναι το ίδιο με το κείμενο αναζήτησης κατά τη στιγμή της εκτέλεσης της ενέργειας Εύρεση εγγραφής , η αναζήτηση ξεκινά αμέσως μετά την επιλογή στο ίδιο πεδίο με την επιλογή και στην ίδια εγγραφή. Διαφορετικά, η αναζήτηση ξεκινά στην αρχή της τρέχουσας εγγραφής. Αυτό σας επιτρέπει να βρείτε πολλές εμφανίσεις με τα ίδια κριτήρια αναζήτησης που μπορεί να εμφανίζονται σε μία εγγραφή.
Ωστόσο, σημειώστε ότι εάν χρησιμοποιήσετε ένα κουμπί εντολής για να εκτελέσετε μια μακροεντολή που περιέχει την ενέργεια Εύρεση εγγραφής , η πρώτη εμφάνιση των κριτηρίων αναζήτησης θα βρεθεί επανειλημμένα. Αυτή η συμπεριφορά παρουσιάζεται επειδή κάνοντας κλικ στο κουμπί εντολής καταργείται η εστίαση από το πεδίο που περιέχει την τιμή που ταιριάζει. Στη συνέχεια, η ενέργεια Εύρεση εγγραφής θα ξεκινήσει την αναζήτηση από την αρχή της εγγραφής. Για να αποφύγετε αυτό το πρόβλημα, εκτελέστε τη μακροεντολή χρησιμοποιώντας μια τεχνική που δεν αλλάζει την εστίαση, όπως ένα προσαρμοσμένο κουμπί γραμμής εργαλείων ή έναν συνδυασμό πλήκτρων που έχει οριστεί σε μια μακροεντολή AutoKeys ή ορίστε την εστίαση στη μακροεντολή στο πεδίο που περιέχει τα κριτήρια αναζήτησης πριν να εκτελέσετε την ενέργεια Εύρεση εγγραφής .
Σημείωση
Αποφύγετε τη χρήση της πρότασης SendKeys ή μιας μακροεντολής AutoKeys με ευαίσθητες ή εμπιστευτικές πληροφορίες. Ένας κακόβουλος χρήστης θα μπορούσε να υποκλέψει τα πατήματα πλήκτρων και να θέσει σε κίνδυνο την ασφάλεια του υπολογιστή και των δεδομένων σας.
Η ίδια συμπεριφορά παρουσιάζεται επίσης στην περίπτωση που χρησιμοποιήσετε ένα κουμπί εντολής για να εκτελέσετε μια μακροεντολή που περιέχει την ενέργεια Εύρεση επομένου.
Για να εκτελέσετε την ενέργεια Εύρεση εγγραφής σε μια λειτουργική μονάδα VBA (Visual Basic for Applications), χρησιμοποιήστε τη μέθοδο Εύρεση εγγραφής του αντικειμένου DoCmd.
Για πιο σύνθετες αναζητήσεις, μπορείτε να χρησιμοποιήσετε την ενέργεια μακροεντολής Αναζήτηση εγγραφής.