Die NamensautoKorrektur hilft Ihnen dabei, den Bruch ihrer Access-Desktopdatenbank zu bewahren, wenn der Datenbankentwurf geändert wird. Name AutoKorrektur kann:

  • Erkennen, wenn der Name eines Datenbankobjekts geändert wird, führen dazu, dass andere Objekte umbrechen

  • Automatisches Beheben dieses Problems

  • Protokollieren der vorgenommenen Korrekturen

Standardmäßig ist Name AutoKorrektur so festgelegt, dass Probleme erkannt und korrigiert werden, aber keine Korrekturen protokolliert werden. Die Name AutoKorrektur beeinträchtigt die Systemleistung geringfügig, und Sie möchten sie möglicherweise deaktivieren, wenn ihr Datenbankentwurf nicht ungeplanten Entwurfsänderungen unterliegt. Oder Sie möchten, dass Access die vorgenommenen Korrekturen nachverfolgt. Sie können Namen autoKorrektur-Optionen für jede Desktopdatenbank festlegen.

Hinweis: Name AutoKorrektur hilft, die Namen von Datenbankobjekten zu synchronisieren. Andere potenzielle Designänderungsprobleme, z. B. Probleme, die sich aus gelöschten Datenbankobjekten ergebenden, werden nicht direkt mit dem Namen AutoKorrektur behandelt.

Inhalt dieses Artikels

Warum sollte ich den Namen AutoKorrektur verwenden?

Wenn Sie in einer Access-Datenbank arbeiten, deren Entwurf von Benutzern häufig geändert wird, können Datenbankobjekte nicht mehr funktionieren, wenn sich der Entwurf anderer Datenbankobjekte ändert. Dies kann z. B. erfolgen, wenn sich der Name eines Objekts ändert, diese Änderung jedoch nicht von entsprechenden Änderungen an Objekten begleitet wird, die vom ursprünglichen Objekt abhängen.

Wenn Sie beispielsweise eine Abfrage erstellen, die auf einer Tabelle namens "Kunden" basiert und der Name der Tabelle später in "Kunde" geändert wird, funktioniert die von Ihnen erstellte Abfrage aufgrund dieser Namensänderung nicht mehr. Bei der Abfrage ist nichts anderes falsch, und wenn Sie den Tabellennamen im Abfrageentwurf korrigieren, funktioniert die Abfrage erneut.

Das Feature "Name AutoKorrektur" kann Namensänderungen für Sie nachverfolgen und die Namen von Formularen, Berichten, Tabellen, Abfragen, Feldern oder Steuerelementen, z. B. Textfeldern, automatisch korrigieren.

Name autoKorrektur- und Objektabhängigkeitsinformationen

Name AutoKorrektur erstellt Namenszuordnungen von Objektabhängigkeitsinformationen für Tabellen, Abfragen, Formulare und Berichte. Mit diesen Zuordnungen können Sie den Aufgabenbereich Objektabhängigkeit verwenden, um die Liste der Objekte anzuzeigen, die von einer ausgewählten Tabelle oder einem ausgewählten Formular abhängig sind, sowie die Objekte anzuzeigen, von der die Tabelle oder das Formular abhängt. Die Namenszuordnung eines Objekts wird jedes Mal aktualisiert, wenn Sie dieses Objekt speichern und schließen.

Hinweis: Standardmäßig ist die Namensänderungsnachverfolgung in Datenbanken, die mithilfe älterer Versionen von Access erstellt werden, auch nach dem Konvertieren dieser Datenbanken in ein neueres Datenbankdateiformat nicht aktiviert. Sie können jedoch die Namensänderungsnachverfolgung aktivieren, nachdem Sie solche Datenbanken in ein neueres Format konvertiert haben.

Wann sollte ich den Namen AutoKorrektur nicht verwenden?

Verwenden Sie den Namen AutoKorrektur in den folgenden Situationen nicht:

  • Ihr Datenbankentwurf ändert sich nicht    Wenn sich das Design Ihrer Datenbank nicht ändert, können Sie die Systemleistung verbessern, indem Sie den Namen AutoKorrektur deaktivieren.

  • Sie möchten die Datenbankdatei verkleinern und sind bereit, Änderungen an objektnamen manuell zu verwalten.    Wenn name AutoKorrektur für eine Datenbank aktiviert ist, können Sie eine Zunahme der Datenbankgröße feststellen. Dieser Anstieg ist auf die Namenszuordnungen zurückzuführen, die autoKorrektur erstellt, wenn sie aktiviert ist. Wenn Sie die NamensautoKorrektur deaktivieren, werden Namenszuordnungen entfernt, wodurch die Größe der Datenbank verringert wird.

Fehler beim Namen der AutoKorrektur

Name AutoKorrektur korrigiert nicht Folgendes:

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

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

Funktionsweise von Name AutoKorrektur

Name AutoKorrektur umfasst drei Optionen: Nachverfolgen von AutoKorrektur-Informationen,Durchführen von NamensautoKorrekturund AutoKorrektur-Änderungen des Protokollnamens. Jede der letzten beiden Optionen hängt davon ab, ob die vorherige Option aktiviert wurde.

Informationen zu Objektnamenautokorrektur nachverfolgen

Wenn Sie die NamensautoKorrektur zum Nachverfolgen von Namensänderungen für eine Datenbank aktivieren, führt Access die folgenden Schritte aus:

  1. Versucht, exklusiven Zugriff auf die Datenbank zu erhalten.

  2. Sucht nach geöffneten Objekten.

  3. Fordert geöffnete Objekte auf und schließt sie.

  4. Aktualisiert Namenszuordnungen, indem alle Tabellen, Abfragen, Formulare und Berichte geöffnet, gespeichert und geschlossen werden.

  5. Gibt die Datenbank in den Status zurück, in dem sie sich vor dem Heraufgestuften in Exklusiv beworben hat.

Unterbrochene Namenszuordnung

Das Erstellen von Namenskarten kann mehrere Minuten dauern. Sie können ESC drücken, um diesen Schritt abbricht. Die Namenszuordnungen einiger Objekte sind jedoch veraltet, und Sie können die Abhängigkeitsinformationen für diese Objekte erst anzeigen, wenn die Namenszuordnungen aktualisiert wurden.

Hinweis: Wenn Sie Access unterbrechen (indem Sie ESC drücken), wenn die Namenszuordnungen aktualisiert werden, deaktiviert Access die Option AutoKorrektur-Informationen für Den Namen nachverfolgen nicht. Die Option AutoKorrektur-Informationen nachverfolgen bleibt aktiviert, auch wenn die Namenszuordnungen nicht alle aktualisiert wurden. Um den Vorgang zum Aktualisieren von Namenszuordnungen neu zu starten, verwenden Sie die folgenden Schritte:

  1. Klicken Sie im Menüband auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

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

  3. Aktivieren Sie das Kontrollkästchen AutoKorrektur-Informationen nachverfolgen, und klicken Sie dann auf OK. Access warnt Sie, dass alle geöffneten Datenbankobjekte geschlossen werden müssen, damit die Änderung wirksam wird.

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

  5. Öffnen Sie das Dialogfeld Access-Optionen erneut, und aktivieren Sie dann unter der Kategorie Aktuelle Datenbank das Kontrollkästchen AutoKorrektur-Informationen nachverfolgen, und klicken Sie dann auf OK.

Wenn Sie die Namenszuordnung eines bestimmten Objekts manuell aktualisieren möchten, öffnen Sie das Objekt in der Entwurfsansicht, und speichern Sie das Objekt.

Was geschieht, wenn Sie Die AutoKorrektur-Informationen zum Nachverfolgen von Namen deaktivieren?

Wenn Sie die NamensautoKorrektur deaktivieren, um die Nachverfolgung von Namensänderungen zu beenden, führt Access die folgenden Schritte aus:

  1. Versucht, exklusiven Zugriff auf die Datenbank zu erhalten.

  2. Sucht nach geöffneten Objekten.

  3. Fordert geöffnete Objekte auf und schließt sie.

  4. Entfernt Namenszuordnungen aus allen Tabellen, Abfragen, Formularen und Berichten.

  5. Gibt die Datenbank in den Status zurück, in dem sie sich vor dem Heraufgestuften in Exklusiv beworben hat.

Wenn Access den Vorgang zum Nachverfolgen von Änderungen oder Entfernen von Namenszuordnungen nicht abgeschlossen hat, protokolliert access den Fehler in der Tabelle Fehler speichern für Name AutoKorrektur.

Objektnamenautokorrektur ausführen

Sie müssen zuerst die Option AutoKorrektur-Informationen für Den Namen nachverfolgen aktivieren, bevor Sie die Option AutoKorrektur für Den Namen ausführen aktivieren können.

Wenn die Option AutoKorrektur ausführen aktiviert ist, verwendet Access die Namenszuordnungen, um festzustellen, dass sich eine Namensänderung auf andere Datenbankobjekte auswirken wird, und korrigiert dann den Namen, der sich an der Stelle geändert hat, an der sie in diesen anderen Objekten auftritt.

Änderungen für Objektnamenautokorrektur protokollieren

Sie müssen zuerst die Option AutoKorrektur-Informationen für Den Namen nachverfolgen und die Option AutoKorrektur ausführen aktivieren, bevor Sie die Option AutoKorrektur-Änderungen für Protokollnamen aktivieren können.

Wenn die Option AutoKorrektur-Änderungen des Protokollnamens aktiviert ist, verfolgt Access Korrekturen, die aufgrund von Objektnamenänderungen vorgenommen werden. Jede Korrektur wird als Datensatz in der Tabelle Name AutoKorrektur Log angezeigt.

Aktivieren oder Deaktivieren von AutoKorrektur-Optionen für Namen

Alle drei AutoKorrektur-Optionen für den Namen können im Dialogfeld Access-Optionen aktiviert werden. Sie können die AutoKorrektur-Optionen für Namen nur für die aktuelle Datenbank aktivieren oder deaktivieren.

  1. Klicken Sie im Menüband auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

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

  3. Wählen Oder löschen Sie unter Name AutoKorrektur-Optionendie optionen, die Sie verwenden möchten:

    • Informationen zu Objektnamenautokorrektur nachverfolgen    Wenn diese Option aktiviert ist, verfolgt Access die Änderungen am Objektnamen in der Datenbank. Die Nachverfolgungsinformationen werden in Namenskarten gespeichert. Wenn Sie diese Option zum ersten Mal aktivieren, erstellt Access eine Namenszuordnung für jedes der vorhandenen Datenbankobjekte. Die Namenszuordnung bleibt auf dem neuesten Stand, solange diese Option aktiviert bleibt. Namenszuordnungen werden verwendet, um Fehler zu beheben, die durch Umbenennungen verursacht werden, und um Informationen zur Objektabhängigkeit zu generieren. Auf Namenskarten kann nicht direkt zugegriffen werden.

      Sie müssen diese Option auswählen, bevor Sie andere AutoKorrektur-Optionen für den Namen auswählen können.

      Hinweis: Das Aktivieren dieser Option führt nicht dazu, dass Namensänderungen automatisch korrigiert werden. Durch Aktivieren dieser Option werden nur die Karten erstellt, die für zukünftige Korrekturen verwendet werden.

    • Objektnamenautokorrektur ausführen    Wenn diese Option aktiviert ist, korrigiert Access namensänderungen automatisch, sobald sie auftreten. Sie können diese Option nur auswählen, wenn die Option AutoKorrektur-Informationen für Den Namen nachverfolgen bereits aktiviert ist. Zum Ausführen der AutoKorrektur verwendet Access die Namenszuordnungen, die beim Aktivieren der Option AutoKorrektur-Informationen für Den Namen nachverfolgen erstellt wurden.

      Sie müssen diese Option auswählen, bevor Sie die Option AutoKorrektur-Änderungen für Den Protokollnamen auswählen können.

    • Änderungen für Objektnamenautokorrektur protokollieren    Access behält ein Protokoll mit Korrekturen bei, das den Namen "AutoKorrektur" trägt. Jede Korrektur wird als Datensatz in der Tabelle Name AutoKorrektur Log angezeigt.

Seitenanfang

Verwenden des Bereichs Objektabhängigkeiten, um zu sehen, wie Objekte in Beziehung stehen

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Office Insidern beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×