Festlegen der Optionen für Objektnamenautokorrektur

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Objektnamenautokorrektur ist eine Funktion, die dafür sorgt, dass die Funktionalität Ihrer Datenbank erhalten bleibt, wenn der Datenbankentwurf geändert wird, und Folgendes ermöglicht:

  • Erkennen, wenn das Ändern des Namens eines Datenbankobjekts die Funktionalität anderer Objekte unterbindet

  • Eine automatische Korrektur dieses Problems

  • Protokollieren der erfolgten Korrekturen

Objektnamenautokorrektur ist für das Erkennen und Korrigieren von Problemen, nicht jedoch für die Protokollierung von Korrekturen eingerichtet. Die Funktion wirkt sich geringfügig auf die Systemleistung aus, sodass Sie sie deaktivieren können, sofern der Datenbankentwurf keinen ungeplanten Entwurfsänderungen unterliegt. Sie können Access aber auch die erfolgten Korrekturen nachverfolgen lassen. Optionen für die Objektnamenautokorrektur können für jede Datenbank festgelegt werden.

Hinweis : Dank "Objektnamenautokorrektur" bleiben die Namen von Datenbankobjekten synchron. Andere potenzielle Probleme aufgrund von Entwurfsänderungen, z. B. aufgrund gelöschter Datenbankobjekte, werden nicht direkt mit "Objektnamenautokorrektur" behandelt.

Inhalt dieses Artikels

Warum sollte ich Objektnamen-AutoKorrektur werden verwendet?

Funktionsweise der Objektnamenautokorrektur

Aktivieren oder Deaktivieren von Optionen für Objektnamenautokorrektur

Gründe für das Verwenden von "Objektnamenautokorrektur"

Wenn Sie in einer Datenbank mit einem Entwurf arbeiten, der von Benutzern häufig geändert wird, können Datenbankobjekte unbrauchbar werden, wenn sich der Entwurf anderer Datenbankobjekte ändert. Dies gilt z. B. bei der Änderung des Namens eines Objekts, doch wird diese Änderung nicht von entsprechenden Änderungen an Objekten begleitet, die vom Originalobjekt abhängen.

Wenn Sie beispielsweise eine Abfrage erstellen, die auf der Tabelle "Kunden" basiert, und der Name der Tabelle später in "Kunde" geändert wird, funktioniert Ihre Abfrage aufgrund der Namensänderung nicht mehr. Dies ist das einzige Problem bei der Abfrage. Nach der Korrektur des Tabellennamens im Abfrageentwurf funktioniert die Abfrage wieder einwandfrei.

Die Funktion "Objektnamenautokorrektur" kann Namensänderungen für Sie nachverfolgen und automatisch die Namen von Formularen, Berichten, Tabellen, Abfragen, Feldern oder Steuerelementen wie Textfeldern automatisch korrigieren.

"Objektnamenautokorrektur" und Informationen zu Abhängigkeiten von Objekten

"Objektnamenautokorrektur" erstellt Namenszuordnungen mit Objektabhängigkeitsinformationen für Tabellen, Abfragen, Formulare und Berichte. Mithilfe dieser Zuordnungen können Sie im Aufgabenbereich Objektabhängigkeit die Liste mit den Objekten anzeigen, die von einer ausgewählten Tabelle oder einem Formular abhängig sind, und auch die Objekte anzeigen, von denen die Tabelle oder das Formular abhängig ist. Die Namenszuordnung eines Objekts wird bei jedem Speichern und Schließen des Objekts aktualisiert.

Hinweis : Die Nachverfolgung von Namensänderungen ist in Datenbanken, die mit Access 97 oder früheren Access-Versionen angelegt wurden, nicht aktiviert, auch wenn Sie diese Datenbanken in ein neueres Datenbankformat umwandeln. Sie können jedoch nach der Umwandlung solcher Datenbanken in ein neues Format die Nachverfolgung von Namensänderungen aktivieren. Wenn Sie eine Datenbank mit Access 2000, Access 2002, Access 2003, Access 2007 oder Access 2010 erstellen, ist die Nachverfolgung von Namensänderungen standardmäßig aktiviert.

Gründe für das Verzichten auf "Objektnamenautokorrektur"

Verwenden Sie "Objektnamenautokorrektur" in folgenden Situationen nicht:

  • Ihr Datenbankentwurf ändert sich nicht.    Wenn sich der Entwurf Ihrer Datenbank nicht ändert, können Sie die Systemleistung durch Deaktivieren von "Objektnamenautokorrektur" verbessern.

  • Sie möchten die Datenbankdatei verkleinern und sind bereit, Objektnamenänderungen manuell zu verwalten.    Wenn "Objektnamenautokorrektur" für eine Datenbank aktiviert ist, stellen Sie ggf. eine Vergrößerung der Datenbank fest. Diese Vergrößerung ist auf die Namenszuordnungen zurückzuführen, die "Objektnamenautokorrektur" bei Aktivierung erzeugt. Bei Deaktivierung von "Objektnamenautokorrektur" werden diese Namenszuordnungen entfernt, wodurch die Datenbank kleiner wird.

Dinge, die "Objektnamenautokorrektur" nicht korrigiert

"Objektnamenautokorrektur" korrigiert Folgendes nicht:

  • Änderungen an Formular-, Berichts- und Steuerelementnamen werden nicht nachverfolgt.

  • Tabellen-, Abfrage- oder Feldnamen in Makros oder Code werden nicht korrigiert.

Seitenanfang

Funktionsweise von "Objektnamenautokorrektur"

"Objektnamenautokorrektur" bietet drei Optionen: Informationen für Objektnamenautokorrektur aufzeichnen, Objektnamenautokorrektur ausführen und Änderungen für Objektnamenautokorrektur protokollieren. Die beiden letzten Optionen hängen davon ab, ob die vorherige Option aktiviert ist.

Informationen für Objektnamenautokorrektur aufzeichnen

Wenn Sie "Objektnamenautokorrektur" für die Nachverfolgung von Namensänderungen in einer Datenbank aktivieren, geschieht Folgendes:

  1. Access versucht, einen exklusiven Zugriff auf die Datenbank zu erhalten.

  2. Access sucht nach geöffneten Objekten.

  3. Access fordert zur Eingabe auf und schließt geöffnete Objekte.

  4. Access aktualisiert Namenszuordnungen durch Öffnen, Speichern und Schließen aller Tabellen, Abfragen, Formulare und Berichte.

  5. Access versetzt die Datenbank in den Status zurück, in dem sie sich vor dem Wechsel in den exklusiven Modus befand.

Unterbrochene Namenszuordnung

Das Erstellen von Namenszuordnungen kann einige Minuten dauern. Zum Abbrechen dieses Schritts können Sie die ESC-TASTE drücken. Die Namenszuordnungen einiger Objekte sind dann jedoch nicht mehr auf dem neuesten Stand, sodass Sie die Abhängigkeitsinformationen für diese Objekte erst anzeigen können, nachdem die Namenszuordnungen aktualisiert wurden.

Wichtig : Wenn Sie Access (durch Drücken der ESC-TASTE) bei der Aktualisierung von Namenszuordnungen unterbrechen, deaktiviert Access nicht die Option Informationen für Objektnamenautokorrektur aufzeichnen. Informationen für Objektnamenautokorrektur aufzeichnen bleibt ausgewählt, obgleich nicht alle Namenszuordnungen aktualisiert wurden. Gehen Sie zum Neustarten der Aktualisierung von Namenszuordnungen so vor:

  1. Klicken Sie auf dem Menüband auf die Registerkarte Datei. Die Backstage-Ansicht wird geöffnet.

  2. Klicken Sie links aufOptionen. Das Dialogfeld Access-Optionen wird geöffnet.

  3. Klicken Sie links im Dialogfeld Access-Optionen auf Aktuelle Datenbank.

  4. Deaktivieren Sie das Kontrollkästchen Informationen für Objektnamenautokorrektur aufzeichnen, und klicken Sie dann auf OK. Access warnt Sie, dass alle geöffneten Datenbankobjekte geschlossen werden müssen, damit diese Änderung wirksam werden kann.

  5. Schließen Sie die Datenbank, und öffnen Sie sie erneut.

  6. Öffnen Sie erneut das Dialogfeld Access-Optionen, aktivieren Sie unter der Kategorie Aktuelle Datenbank das Kontrollkästchen Informationen für Objektnamenautokorrektur aufzeichnen, und klicken Sie auf OK.

Zum manuellen Aktualisieren einer Namenszuordnung eines bestimmten Objekts müssen Sie das Objekt in der Entwurfsansicht öffnen und anschließend speichern.

Was passiert, wenn Sie Informationen zu Objektnamenautokorrektur nachverfolgen deaktivieren

Wenn Sie "Objektnamenautokorrektur" für die Nachverfolgung von Namensänderungen in einer Datenbank deaktivieren, geschieht Folgendes:

  1. Access versucht, einen exklusiven Zugriff auf die Datenbank zu erhalten.

  2. Access sucht nach geöffneten Objekten.

  3. Access fordert zur Eingabe auf und schließt geöffnete Objekte.

  4. Access entfernt Namenszuordnungen von allen Tabellen, Abfragen, Formulare und Berichten.

  5. Access versetzt die Datenbank in den Status zurück, in dem sie sich vor dem Wechsel in den exklusiven Modus befand.

Falls Access den Prozess der Nachverfolgung von Änderungen und Entfernung von Namenszuordnungen nicht abschließt, wird der Fehler in der Tabelle "Fehler beim AutoSpeichern von Objektnamen" protokolliert.

Ausführen der Objektnamenautokorrektur

Sie müssen zuerst die Option Informationen für Objektnamenautokorrektur aufzeichnen aktivieren, bevor Sie die Option Objektnamenautokorrektur ausführen aktivieren können.

Wenn die Option Objektnamenautokorrektur ausführen aktiviert ist, verwendet Access die Namenszuordnungen zum Bestimmen, ob sich eine Namensänderung auf andere Datenbankobjekte auswirkt, und korrigiert anschließend den geänderten Namen an den Stellen, wo er in diesen Objekten vorkommt.

Protokollieren von Änderungen für "Objektnamenautokorrektur"

Sie müssen zuerst die Option Informationen für Objektnamenautokorrektur aufzeichnen und anschließend die Option Objektnamenautokorrektur ausführen aktivieren, bevor Sie das Kontrollkästchen Änderungen für Objektnamenautokorrektur protokollieren aktivieren können.

Ist Änderungen für Objektnamenautokorrektur protokollieren aktiviert, verfolgt Access die aufgrund von Objektnamensänderungen erfolgten Korrekturen nach. Alle Korrekturen werden als Einträge in der Tabelle Objektnamen-Autokorrekturprotokoll angezeigt.

Seitenanfang

Aktivieren und Deaktivieren von Optionen für Objektnamenautokorrektur

Im Dialogfeld Access-Optionen können alle drei Optionen für Objektnamenautokorrektur aktiviert werden, die ausschließlich für die aktuelle Datenbank gelten.

  1. Klicken Sie auf dem Menüband auf die Registerkarte Datei. Die Backstage-Ansicht wird geöffnet.

  2. Klicken Sie links aufOptionen. Das Dialogfeld Access-Optionen wird geöffnet.

  3. Klicken Sie links im Dialogfeld Access-Optionen auf Aktuelle Datenbank.

  4. Aktivieren bzw. deaktivieren Sie unter Optionen für Objektnamenautokorrektur die gewünschten Optionen:

    • Informationen für Objektnamenautokorrektur aufzeichnen    Bei Auswahl dieser Option verfolgt Access Änderungen von Objektnamen in der Datenbank nach. Die entsprechenden Informationen werden in Namenszuordnungen gespeichert. Bei erstmaliger Aktivierung dieser Option erstellt Access eine Namenszuordnung für alle vorhandenen Datenbankobjekte. Solange diese Option ausgewählt ist, bleibt die Namenszuordnung aktuell. Namenszuordnungen dienen zum Korrigieren von Fehlern, die durch Umbenennungen verursacht werden, und zum Generieren von Informationen zu Objektabhängigkeiten. Auf Namenszuordnungen ist kein direkter Zugriff möglich.

      Sie müssen diese Option aktivieren, bevor Sie andere Optionen für die Objektnamenautokorrektur auswählen können.

      Hinweis : Durch Aktivieren dieser Option werden Namensänderungen nicht automatisch korrigiert, sondern nur Namenszuordnungen erstellt, die für künftige Korrekturen verwendet werden.

    • Objektnamenautokorrektur ausführen    Bei Auswahl dieser Option korrigiert Access erfolgende Namensänderungen automatisch. Diese Option kann nur aktiviert werden, wenn Informationen für Objektnamenautokorrektur aufzeichnen bereits ausgewählt ist. Für die Objektnamenautokorrektur verwendet Access die Namenszuordnungen, die erstellt wurden, als Informationen für Objektnamenautokorrektur aufzeichnen aktiviert wurde.

      Sie müssen diese Option aktivieren, bevor Änderungen für Objektnamenautokorrektur protokollieren ausgewählt werden kann.

    • Protokollieren von Änderungen für "Objektnamenautokorrektur"    Access führt ein Protokoll aller Korrekturen, die von "Objektnamenautokorrektur" durchgeführt werden. Alle Korrekturen werden als Einträge in der Tabelle "Objektnamen-Autokorrekturprotokoll" angezeigt.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×