Ορισμός επιλογών Αυτόματης Διόρθωσης Ονομάτων

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Η Αυτόματη Διόρθωση Ονομάτων βοηθά στην αποτροπή κατάρρευσης της βάσης δεδομένων υπολογιστή της Access όταν αλλάζει η σχεδίαση της βάσης δεδομένων. Η Αυτόματη Διόρθωση Ονομάτων μπορεί:

  • Εντοπισμός περιπτώσεων κατά τις οποίες η αλλαγή του ονόματος ενός αντικειμένου βάσης δεδομένων προκαλεί καταστροφή άλλων αντικειμένων
  • Αυτόματη διόρθωση αυτού του προβλήματος
  • Καταγράψτε τις διορθώσεις που κάνει

Από προεπιλογή, η Αυτόματη Διόρθωση Ονομάτων εντοπίζει και διορθώνει προβλήματα, αλλά δεν καταγράφει διορθώσεις. Η Αυτόματη Διόρθωση Ονομάτων μπορεί να επηρεάσει ελαφρώς τις επιδόσεις, επομένως ίσως θελήσετε να την απενεργοποιήσετε εάν η σχεδίαση της βάσης δεδομένων δεν είναι πιθανό να αλλάξει απροσδόκητα. Εναλλακτικά, μπορεί να θέλετε η Access να παρακολουθεί τις διορθώσεις που κάνει. Μπορείτε να ορίσετε επιλογές Αυτόματης Διόρθωσης Ονομάτων για κάθε βάση δεδομένων υπολογιστή.

Σημείωση

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

Σε αυτό το άρθρο

Γιατί πρέπει να χρησιμοποιήσω την Αυτόματη Διόρθωση Ονομάτων;

Όταν εργάζεστε σε μια βάση δεδομένων της Access η σχεδίαση της οποίας αλλάζει συχνά, τα αντικείμενα βάσης δεδομένων μπορεί να σταματήσουν να λειτουργούν όταν αλλάξει η σχεδίαση άλλων αντικειμένων βάσης δεδομένων. Για παράδειγμα, αυτό μπορεί να συμβεί όταν αλλάξει το όνομα ενός αντικειμένου, αλλά τα αντικείμενα που εξαρτώνται από το αρχικό αντικείμενο δεν ενημερώνονται.

Για παράδειγμα, εάν δημιουργήσετε ένα ερώτημα που βασίζεται σε έναν πίνακα με το όνομα "Πελάτες" και το όνομα του πίνακα αργότερα αλλάξει σε "Πελάτης", το ερώτημα που δημιουργήσατε σταματά να λειτουργεί εξαιτίας αυτής της αλλαγής ονόματος. Τίποτα άλλο δεν είναι λάθος με το ερώτημα και, εάν διορθώσετε το όνομα του πίνακα στη σχεδίαση ερωτήματος, το ερώτημα λειτουργεί ξανά.

Η δυνατότητα Αυτόματης Διόρθωσης Ονομάτων μπορεί να παρακολουθεί τις αλλαγές ονομάτων για λογαριασμό σας. Μπορεί επίσης να διορθώσει αυτόματα τα ονόματα φορμών, εκθέσεων, πινάκων, ερωτημάτων, πεδίων ή στοιχείων ελέγχου, όπως πλαίσια κειμένου.

Πληροφορίες για την Αυτόματη Διόρθωση ονομάτων και την εξάρτηση αντικειμένων

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

Σημείωση

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

Πότε δεν πρέπει να χρησιμοποιώ την Αυτόματη Διόρθωση Ονομάτων;

Μην χρησιμοποιείτε την Αυτόματη Διόρθωση ονομάτων στις ακόλουθες περιπτώσεις:

  • Η σχεδίαση της βάσης δεδομένων δεν αλλάζει Εάν η σχεδίαση της βάσης δεδομένων σας δεν αλλάξει, μπορείτε να βελτιώσετε τις επιδόσεις απενεργοποιώντας την Αυτόματη Διόρθωση ονομάτων.
  • Θέλετε να μικρύνετε το αρχείο βάσης δεδομένων και μπορείτε να διαχειριστείτε τις αλλαγές ονομάτων αντικειμένων με μη αυτόματο τρόπο Όταν είναι ενεργοποιημένη η Αυτόματη Διόρθωση Ονομάτων για μια βάση δεδομένων, ίσως παρατηρήσετε ότι η βάση δεδομένων γίνεται μεγαλύτερη. Αυτή η αύξηση προέρχεται από τις αντιστοιχίσεις ονομάτων που δημιουργεί η Αυτόματη Διόρθωση ονομάτων. Εάν απενεργοποιήσετε την Αυτόματη Διόρθωση Ονομάτων, καταργούνται οι αντιστοιχίσεις ονομάτων, μειώνοντας έτσι το μέγεθος της βάσης δεδομένων.

Στοιχεία που δεν διορθώνουν τα ονόματα της Αυτόματης Διόρθωσης

Η Αυτόματη Διόρθωση Ονομάτων δεν διορθώνει τα εξής:

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

Πώς λειτουργεί η Αυτόματη Διόρθωση Ονομάτων

Η Αυτόματη Διόρθωση Ονομάτων περιλαμβάνει τρεις επιλογές: Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων, Πραγματοποίηση Αυτόματης Διόρθωσης Ονομάτωνκαι Καταγραφή αλλαγών της Αυτόματης Διόρθωσης Ονομάτων. Κάθε μία από τις δύο τελευταίες επιλογές εξαρτάται από την ενεργοποίηση της προηγούμενης επιλογής.

Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων

Όταν ενεργοποιείτε την Αυτόματη Διόρθωση ονομάτων για την παρακολούθηση των αλλαγών ονομάτων σε μια βάση δεδομένων, η Access κάνει τα εξής:

  1. Προσπαθεί να αποκτήσει αποκλειστική πρόσβαση στη βάση δεδομένων.
  2. Πραγματοποιεί αναζήτηση για αντικείμενα που είναι ανοιχτά.
  3. Προτροπές να κλείσετε ανοιχτά αντικείμενα και, στη συνέχεια, να τα κλείσετε.
  4. Ενημερώσεις αντιστοιχίσεις ονομάτων ανοίγοντας, αποθηκεύοντας και κλείνοντας όλους τους πίνακες, τα ερωτήματα, τις φόρμες και τις εκθέσεις.
  5. Επιστρέφει τη βάση δεδομένων σε οποιαδήποτε κατάσταση βρισκόταν πριν προβιβαστεί σε αποκλειστική.

Αντιστοίχιση ονομάτων που διακόπηκε

Η δημιουργία χαρτών ονομάτων μπορεί να διαρκέσει αρκετά λεπτά. Μπορείτε να πατήσετε το πλήκτρο Esc για να ακυρώσετε αυτό το βήμα. Ωστόσο, οι αντιστοιχίσεις ονομάτων για ορισμένα αντικείμενα δεν θα είναι ενημερωμένες και δεν θα μπορείτε να προβάλετε πληροφορίες εξάρτησης για αυτά τα αντικείμενα μέχρι να ενημερωθούν οι αντιστοιχίσεις ονομάτων.

Σημείωση

Εάν διακόψετε την Access πατώντας το πλήκτρο Esc ενώ ενημερώνονται οι αντιστοιχίσεις ονομάτων, η Access δεν απενεργοποιεί την επιλογή "Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων ". Η επιλογή " Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων " παραμένει επιλεγμένη, παρόλο που δεν έχουν ενημερωθεί όλοι οι χάρτες ονομάτων. Για να επανεκκινήσετε τη διαδικασία ενημέρωσης των χαρτών ονομάτων, χρησιμοποιήστε την εξής διαδικασία:

  1. Στην κορδέλα, επιλέξτε"Επιλογέςαρχείου>" για να ανοίξετε το παράθυρο διαλόγου "Επιλογές της Access".
  2. Στο αριστερό τμήμα του παραθύρου διαλόγου " Επιλογές της Access ", επιλέξτε "Τρέχουσα βάση δεδομένων".
  3. Καταργήστε την επιλογή του πλαισίου ελέγχου Παρακολούθηση πληροφοριών Αυτόματης Διόρθωσης Ονομάτων και, στη συνέχεια, επιλέξτε OK. Η Access σάς προειδοποιεί ότι όλα τα ανοιχτά αντικείμενα βάσης δεδομένων πρέπει να κλείσουν για να εφαρμοστεί η αλλαγή.
  4. Κλείστε και, στη συνέχεια, ανοίξτε ξανά τη βάση δεδομένων.
  5. Ανοίξτε ξανά το παράθυρο διαλόγου "Επιλογές της Access ". Στη συνέχεια, στην περιοχή Τρέχουσα βάση δεδομένων, επιλέξτε το πλαίσιο ελέγχου Παρακολούθηση πληροφοριών Αυτόματης Διόρθωσης Ονομάτων και κάντε κλικ στο κουμπί OK.

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

Τι συμβαίνει όταν απενεργοποιείτε την Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων;

Όταν απενεργοποιείτε την Αυτόματη Διόρθωση ονομάτων για να διακόψετε την παρακολούθηση αλλαγών ονομάτων, η Access κάνει τα εξής:

  1. Προσπαθεί να αποκτήσει αποκλειστική πρόσβαση στη βάση δεδομένων.
  2. Πραγματοποιεί αναζήτηση για αντικείμενα που είναι ανοιχτά.
  3. Προτροπές να κλείσετε ανοιχτά αντικείμενα και, στη συνέχεια, να τα κλείσετε.
  4. Καταργεί τους χάρτες ονομάτων από όλους τους πίνακες, τα ερωτήματα, τις φόρμες και τις εκθέσεις.
  5. Επιστρέφει τη βάση δεδομένων σε οποιαδήποτε κατάσταση βρισκόταν πριν προβιβαστεί σε αποκλειστική.

Εάν η Access δεν ολοκληρώσει τη διαδικασία παρακολούθησης αλλαγών ή κατάργησης αντιστοιχίσεων ονομάτων, καταγράφει το σφάλμα στον Name AutoCorrect Save Failures πίνακα.

Πραγματοποίηση Αυτόματης Διόρθωσης Ονομάτων

Πρώτα πρέπει να ενεργοποιήσετε την επιλογή "Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων " για να ενεργοποιήσετε την επιλογή "Εκτέλεση Αυτόματης Διόρθωσης Ονομάτων ".

Όταν είναι ενεργοποιημένη η επιλογή "Πραγματοποίηση Αυτόματης Διόρθωσης Ονομάτων ", η Access χρησιμοποιεί τις αντιστοιχίσεις ονομάτων για να καθορίσει εάν μια αλλαγή ονόματος επηρεάζει άλλα αντικείμενα βάσης δεδομένων. Στη συνέχεια, διορθώνει το αλλαγμένο όνομα όπου εμφανίζεται σε αυτά τα άλλα αντικείμενα.

Καταγραφή αλλαγών της Αυτόματης Διόρθωσης Ονομάτων

Πρέπει πρώτα να ενεργοποιήσετε την επιλογή "Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων " και την επιλογή "Εκτέλεση Αυτόματης Διόρθωσης Ονομάτων " για να μπορέσετε να ενεργοποιήσετε την επιλογή "Καταγραφή αλλαγών Αυτόματης Διόρθωσης Ονομάτων ".

Όταν είναι ενεργοποιημένη η επιλογή "Καταγραφή αλλαγών Αυτόματης Διόρθωσης Ονομάτων ", η Access παρακολουθεί τις διορθώσεις που κάνει εξαιτίας αλλαγών στο όνομα του αντικειμένου. Κάθε διόρθωση εμφανίζεται ως εγγραφή στον Name AutoCorrect Log πίνακα.

Ενεργοποίηση ή απενεργοποίηση επιλογών Αυτόματης Διόρθωσης Ονομάτων

Μπορείτε να ενεργοποιήσετε και τις τρεις επιλογές Αυτόματης Διόρθωσης Ονομάτων στο παράθυρο διαλόγου "Επιλογές της Access ". Μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε τις επιλογές Αυτόματης Διόρθωσης Ονομάτων μόνο για την τρέχουσα βάση δεδομένων.

  1. Στην κορδέλα, επιλέξτε"Επιλογέςαρχείου>" για να ανοίξετε το παράθυρο διαλόγου "Επιλογές της Access".

  2. Στο αριστερό τμήμα του παραθύρου διαλόγου " Επιλογές της Access ", επιλέξτε "Τρέχουσα βάση δεδομένων".

  3. Στην περιοχή "Επιλογές Αυτόματης Διόρθωσης Ονομάτων", επιλέξτε ή καταργήστε τις επιλογές που θέλετε:

    • Παρακολούθηση πληροφοριών της Αυτόματης Διόρθωσης Ονομάτων Όταν ενεργοποιήσετε αυτή την επιλογή, η Access παρακολουθεί τις αλλαγές στα ονόματα αντικειμένων στη βάση δεδομένων. Οι πληροφορίες παρακολούθησης αποθηκεύονται σε χάρτες ονομάτων. Όταν ενεργοποιείτε αυτή την επιλογή για πρώτη φορά, η Access δημιουργεί μια αντιστοίχιση ονομάτων για κάθε υπάρχον αντικείμενο βάσης δεδομένων. Ο χάρτης ονομάτων παραμένει ενημερωμένος για όσο διάστημα παραμένει αυτή η επιλογή ενεργοποιημένη. Οι αντιστοιχίσεις ονομάτων χρησιμοποιούνται για τη διόρθωση σφαλμάτων που προκαλούνται από μετονομασίες και για τη δημιουργία πληροφοριών εξάρτησης αντικειμένων. Δεν έχετε απευθείας πρόσβαση στους χάρτες ονομάτων. Πρέπει να ενεργοποιήσετε αυτήν την επιλογή για να μπορέσετε να ορίσετε άλλες επιλογές Αυτόματης Διόρθωσης Ονομάτων.

      Σημείωση

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

    • Πραγματοποίηση Αυτόματης Διόρθωσης Ονομάτων Όταν είναι ενεργοποιημένη αυτή η επιλογή, η Access διορθώνει αυτόματα τις αλλαγές ονομάτων καθώς συμβαίνουν. Μπορείτε να ενεργοποιήσετε αυτήν την επιλογή μόνο εάν είναι ήδη ενεργοποιημένη η επιλογή "Παρακολούθηση πληροφοριών Αυτόματης Διόρθωσης Ονομάτων ". Για να εκτελέσει την Αυτόματη Διόρθωση Ονομάτων, η Access χρησιμοποιεί τις αντιστοιχίσεις ονομάτων που δημιούργησε όταν ενεργοποιήθηκε η επιλογή "Παρακολούθηση πληροφοριών Αυτόματης Διόρθωσης Ονομάτων ". Πρέπει να ενεργοποιήσετε αυτήν την επιλογή για να μπορέσετε να ενεργοποιήσετε την επιλογή "Καταγραφή αλλαγών Αυτόματης Διόρθωσης Ονομάτων ".

    • Καταγραφή αλλαγών της Αυτόματης Διόρθωσης Ονομάτων Η Access διατηρεί ένα αρχείο καταγραφής των διορθώσεων που πραγματοποιεί η Αυτόματη Διόρθωση. Κάθε διόρθωση εμφανίζεται ως εγγραφή στον Name AutoCorrect Log πίνακα.

Χρησιμοποιήστε το παράθυρο "Εξαρτήσεις αντικειμένων" για να δείτε πώς σχετίζονται τα αντικείμενα