Informationen zur Struktur einer Access-Datenbank

Informationen zur Struktur einer Access-Datenbank

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

Wenn Sie sich mit den Tabellen, Formularen, Abfragen und anderen Objekten in einer Datenbank vertraut machen, kann es einfacher sein, eine Vielzahl von Aufgaben auszuführen, z. B. das Eingeben von Daten in ein Formular, das Hinzufügen oder Entfernen von Tabellen, das Suchen nach und Ersetzen von Daten und das Ausführen von Abfragen.

Dieser Artikel enthält eine allgemeine Übersicht über die Struktur einer Access-Datenbank. Access bietet verschiedene Tools, die Sie verwenden können, um sich mit der Struktur einer bestimmten Datenbank vertraut zu machen. In diesem Artikel wird auch erläutert, wie, wann und warum Sie die einzelnen Tools verwenden.

Hinweis : Dieser Artikel enthält Informationen zu herkömmlichen Access-Datenbanken, die aus einer Datei oder einer Gruppe von Dateien bestehen, die alle Daten und Anwendungsfeatures (z. B. Dateneingabeformulare) enthält. Einige dieser Informationen gelten nicht für Webdatenbanken, eine neue Art von Access-Datenbank, die Sie mithilfe von SharePoint Server mit Access Services im Web veröffentlichen. Weitere Informationen zu Webdatenbanken finden Sie im Artikel Erstellen einer Datenbank, die im Web freigeben werden soll.

Inhalt dieses Artikels

Übersicht

Anzeigen von Details zu den Objekten in einer Datenbank

Erkunden einer Tabelle in der Entwurfsansicht

Anzeigen der Beziehungen zwischen Tabellen

Anzeigen, wie Objekte andere Objekte verwenden

Übersicht

Eine Datenbank ist eine Sammlung von Informationen, die sich auf ein bestimmtes Thema oder einen Zweck beziehen, z. B. das Nachverfolgen von Kundenbestellungen oder die Verwaltung einer Musiksammlung. Wenn Ihre Datenbank nicht auf einem Computer gespeichert ist (oder nur Teile davon dort gespeichert sind), verfolgen Sie Informationen ggf. aus einer Vielzahl von Quellen nach, die Sie koordinieren und organisieren müssen.

Angenommen, die Telefonnummern Ihrer Lieferanten sind z. B. an verschiedenen Speicherorten gespeichert: in einer Kartendatei mit den Telefonnummern der Lieferanten, in Produktinformationsdateien in einer Archivdatei und in einer Tabelle mit Bestellinformationen. Wenn sich die Telefonnummer eines Lieferanten ändert, müssen Sie diese Informationen ggf. an allen drei Speicherorten aktualisieren. In einer gut durchdachten Access-Datenbank wird die Telefonnummer nur ein Mal gespeichert. Sie müssen diese Informationen daher nur an einem Ort aktualisieren. Wenn Sie die Telefonnummer eines Lieferanten aktualisieren, wird diese dann automatisch überall dort aktualisiert, wo sie in der Datenbank verwendet wird.

Access-Datenbankdateien

Sie können Access verwenden, um alle Ihre Informationen in einer einzigen Datei zu verwalten. In einer Access-Datenbankdatei können Sie die folgenden Komponenten verwenden:

  • Tabellen zum Speichern Ihrer Daten.

  • Abfragen zum Suchen nach und Abrufen von gewünschten Daten.

  • Formulare zum Anzeigen, Hinzufügen und Aktualisieren von Daten in Tabellen.

  • Berichte zum Analysieren oder Ausgeben von Daten in einem bestimmten Layout.

Daten aus Tabellen, die in einer Abfrage, einem Formular und einem Bericht verwendet werden

1. Speichern Sie Daten ein Mal in einer Tabelle, aber zeigen Sie sie an mehreren Orten an. Wenn Sie die Daten aktualisieren, werden sie automatisch überall dort aktualisiert, wo sie vorkommen.

2. Rufen Sie Daten mithilfe einer Abfrage ab.

3. Zeigen Sie Daten mithilfe eines Formulars an, oder geben Sie sie ein.

4. Zeigen Sie Daten mithilfe eines Berichts an, oder geben Sie sie aus.

Alle diese Elemente (Tabellen, Abfragen, Formulare und Berichte) sind Datenbankobjekte.

Hinweis : Einige Access-Datenbanken enthalten Links zu Tabellen, die in anderen Datenbanken gespeichert sind. Sie verwenden z. B. eine Access-Datenbank, die ausschließlich Tabellen enthält, und eine andere Access-Datenbank, die Links zu diesen Tabellen enthält, sowie Abfragen, Formulare und Berichte, die auf den verknüpften Tabellen basieren. In den meisten Fällen spielt es keine Rolle, ob eine Tabelle eine verknüpfte Tabelle oder tatsächlich in der Datenbank gespeichert ist.

Tabellen und Beziehungen

Zum Speichern Ihrer Daten erstellen Sie eine Tabelle für jeden Informationstyp, den Sie nachverfolgen. Informationstypen sind z. B. Kundeninformationen, Produkte und Bestelldetails. Wenn Sie die Daten aus mehreren Tabellen in einer Abfrage, einem Formular oder einem Bericht zusammenführen möchten, definieren Sie Beziehungen zwischen den Tabellen.

Hinweis : In einer Webdatenbank können Sie die Objektregisterkarte „Beziehungen“ nicht zum Erstellen von Beziehungen verwenden. Sie können Nachschlagefelder zum Erstellen von Beziehungen in einer Webdatenbank verwenden.

In Tabellen gespeicherte Daten in verwandten Feldern verbunden

1. Kundeninformationen, die sich zuvor in einer Adressenliste befanden, sind nun in der Tabelle „Kunden“ gespeichert.

2. Bestellinformationen, die sich zuvor in einer Kalkulationstabelle befanden, sind nun in der Tabelle „Aufträge“ gespeichert.

3. Eine eindeutige ID (z. B. eine Kunden-ID) unterscheidet zwischen Datensätzen innerhalb einer Tabelle. Durch das Hinzufügen des eindeutigen ID-Felds einer Tabelle zu einer anderen Tabelle und Definieren einer Beziehung zwischen diesen beiden Feldern kann Access in Beziehung stehende Datensätze aus beiden Tabellen abgleichen, damit Sie sie in einem Formular, einem Bericht oder einer Abfrage zusammenführen können.

Abfragen

Eine Abfrage unterstützt Sie beim Suchen nach und Abrufen von Daten, die Bedingungen erfüllen, die Sie angeben, einschließlich Daten aus mehreren Tabellen. Sie können eine Abfrage auch zum Aktualisieren oder gleichzeitigen Löschen mehrerer Datensätze und zum Auszuführen vordefinierter oder benutzerdefinierter Berechnungen für Ihre Daten verwenden.

Hinweis : Sie können keine Abfragen zum Aktualisieren oder Löschen von Datensätzen in einer Webdatenbank verwenden.

Eine Abfrage, die Ergebnisse aus verschiedenen Tabellen zurückgibt

1. Die Tabelle „Kunden“ enthält Informationen zu Kunden.

2. Die Tabelle „Aufträge“ enthält Informationen zu Kundenaufträgen.

3. Diese Abfrage ruft die Auftrags-ID und das erforderliche Datum aus der Tabelle „Aufträge“ und den Namen der Firma und den Ort aus der Tabelle „Kunden“ ab. Die Abfrage gibt nur für Kunden aus London Bestellungen zurück, die im April erforderlich waren.

Formulare

Sie können ein Formular verwenden, um Daten problemlos zeilenweise anzuzeigen, einzugeben und zu ändern. Sie können ein Formular auch zum Ausführen anderer Aktionen verwenden, z. B. zum Senden von Daten an eine andere Anwendung. Formulare enthalten in der Regel Steuerelemente, die mit zugrunde liegenden Feldern in Tabellen verknüpft sind. Wenn Sie ein Formular öffnen, ruft Access die Daten aus mindestens einer dieser Tabellen ab und zeigt die Daten dann in dem Layout an, das Sie beim Erstellen des Formulars ausgewählt haben. Sie können ein Formular erstellen, indem Sie einen der Befehle Formular im Menüband oder im Formular-Assistenten verwenden. Sie können auch selbst ein Formular in der Entwurfsansicht erstellen.

Hinweis : Sie verwenden die Layoutansicht und nicht die Entwurfsansicht, um Formulare und Berichte in Webdatenbanken zu erstellen.

Formulare können beim Anzeigen und Eingeben von Daten helfen

1. Eine Tabelle zeigt viele Datensätze gleichzeitig an, aber Sie müssen ggf. horizontal scrollen, um alle Daten in einem einzelnen Datensatz anzuzeigen. Wenn Sie eine Tabelle anzeigen, können Sie außerdem nicht Daten aus mehreren Tabellen gleichzeitig aktualisieren.

2. Ein Formular konzentriert sich auf jeweils einen Datensatz und kann Felder aus mehreren Tabellen anzeigen. Es kann auch Bilder und andere Objekte anzeigen.

3. Ein Formular kann eine Schaltfläche enthalten, auf die Sie klicken, um einen Bericht auszugeben, andere Objekte zu öffnen oder Aufgaben auf andere Weise zu automatisieren.

Berichte

Sie können einen Bericht verwenden, um Ihre Daten schnell zu analysieren oder sie in einer bestimmten Weise in gedruckter Form oder in anderen Formaten zu präsentieren. Beispielsweise können Sie einem Kollegen einen Bericht senden, der Daten gruppiert und Gesamtsummen berechnet. Sie können auch einen Bericht mit Adressdaten erstellen, der für das Drucken von Adressetiketten formatiert ist.

Berichte, die formatierte oder berechnete Daten anzeigen

1. Verwenden Sie einen Bericht, um Adressetiketten zu erstellen.

2. Verwenden Sie einen Bericht, um Gesamtsummen in einem Diagramm darzustellen.

3. Verwenden Sie einen Bericht, um berechnete Gesamtsummen anzuzeigen.

Da Sie sich jetzt mit der grundlegenden Struktur von Access-Datenbanken vertraut gemacht haben, können Sie weiterlesen und erfahren, wie die integrierten Tools verwendet werden, um eine bestimmte Access-Datenbank zu untersuchen.

Seitenanfang

Anzeigen von Details zu den Objekten in einer Datenbank

Eine der besten Methoden, um sich über eine bestimmte Datenbank zu informieren, besteht im Verwenden des Datenbankdokumentierers. Sie verwenden den Datenbankdokumentierer, um einen Bericht mit ausführlichen Informationen zu den Objekten in einer Datenbank zu erstellen. Sie wählen zuerst aus, welche Objekte im Bericht detailliert behandelt werden. Wenn Sie den Datenbankdokumentierer ausführen, enthält sein Bericht alle Daten zu den Datenbankobjekten, die Sie ausgewählt haben.

  1. Öffnen Sie die zu dokumentierende Datenbank.

  2. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Analyse auf Datenbankdokumentierer.

  3. Klicken Sie im Dialogfeld Dokumentierer auf die Registerkarte, die den Typ des zu dokumentierenden Datenbankobjekts darstellt. Um einen Bericht für alle Objekte in einer Datenbank zu erstellen, klicken Sie auf die Registerkarte Alle Objekttypen.

  4. Wählen Sie eines oder mehrere der auf der Registerkarte aufgelisteten Objekte aus. Zum Auswählen aller Objekte auf einer Registerkarte klicken Sie auf Alle auswählen.

  5. Klicken Sie auf OK.

    Der Datenbankdokumentierer erstellt einen Bericht, der detaillierte Daten für alle ausgewählten Objekt enthält, und öffnet den Bericht dann in der Seitenansicht. Wenn Sie den Datenbankdokumentierer beispielsweise für ein Dateneingabeformular ausführen, führt der vom Datenbankdokumentierer erstellte Bericht die Eigenschaften für das gesamte Formular, für die einzelnen Abschnitte des Formulars und die Eigenschaften für sämtliche Schaltflächen, Beschriftungen, Textfelder und andere Steuerelemente des Formulars sowie mögliche Codemodule und Benutzerberechtigungen auf, die dem Formular zugeordnet sind.

  6. Um den Bericht zu drucken, klicken Sie auf der Registerkarte Seitenansicht in der Gruppe Drucken auf Drucken.

Seitenanfang

Erkunden einer Tabelle in der Entwurfsansicht

Hinweis : Die Entwurfsansicht ist für Tabellen in Webdatenbanken nicht verfügbar.

Wenn Sie eine Tabelle in der Entwurfsansicht öffnen, erhalten Sie einen ausführlichen Einblick in die Struktur der Tabelle. Sie Können z. B. die Datentypeinstellung und Eingabemasken für jedes Feld ermitteln oder feststellen, ob die Tabelle Nachschlagefelder verwendet: Felder, die Abfragen zum Extrahieren von Daten aus anderen Tabellen verwenden. Diese Informationen sind nützlich, weil sich Datentypen und Eingabemasken auf die Möglichkeit zum Suchen nach Daten und Ausführen von Aktualisierungsabfragen auswirken können. Angenommen, Sie möchten beispielsweise eine Aktualisierungsabfrage verwenden, um bestimmte Felder in einer Tabelle zu aktualisieren, indem Sie Daten in ähnliche Felder aus einer anderen Tabelle kopieren. Die Abfrage wird nicht ausgeführt, wenn die Datentypen für jedes Feld in den Quell- und Zieltabellen nicht übereinstimmen.

  1. Öffnen Sie die Datenbank, die Sie analysieren möchten.

  2. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, die Sie untersuchen möchten, und klicken Sie dann im Kontextmenü auf Entwurfsansicht.

  3. Notieren Sie sich nach Bedarf den Namen jedes Tabellenfelds und den Datentyp, der jedem Feld zugewiesen ist.

    Der einem Feld zugewiesene Datentyp kann die Größe und Typ der Daten einschränken, die Benutzer in ein Feld eingeben können. Die Benutzereingabe kann beispielsweise in einem Textfeld auf 20 Zeichen beschränkt sein, und Benutzer können keine Textdaten in ein Feld eingeben, das auf den Datentyp „Zahl“ festgelegt ist.

  4. Um festzustellen, ob es sich bei einem Feld um ein Nachschlagefeld handelt, klicken Sie im unteren Abschnitt des Tabellenentwurfsrasters unter Feldeigenschaften auf die Registerkarte Verweis.

    Ein Nachschlagefeld zeigt eine Wertemenge (ein Feld oder mehrere Felder, z. B. einen Vornamen und Nachnamen) an, speichert aber in der Regel eine andere Wertemenge (ein Feld, z. B. eine numerische ID). Ein Nachschlagefeld kann z. B. die ID eines Mitarbeiters (den gespeicherten Wert) speichern, aber den Namen des Mitarbeiters (den angezeigten Wert) anzeigen. Wenn Sie ein Nachschlagefeld in Ausdrücken oder in Suchen- und Ersetzen-Vorgängen verwenden, verwenden Sie den gespeicherten Wert, nicht den angezeigten Wert. Das Vertrautmachen mit den gespeicherten und angezeigten Werten eines Nachschlagefelds ist die beste Methode, um sicherzustellen, dass ein Ausdruck oder ein Suchen- und Ersetzen-Vorgang, der das Nachschlagefeld verwendet, wie erwartet funktioniert.

    Die folgende Abbildung zeigt ein typisches Nachschlagefeld. Denken Sie daran, dass die Einstellungen, die Sie in der Eigenschaft Datensatzherkunft des Felds sehen, unterschiedlich sein können.

    Verwenden einer Tabelle oder Abfrage als Datenquelle für ein Nachschlagefeld

    Das hier gezeigte Nachschlagefeld verwendet eine Abfrage zum Abrufen von Daten aus einer anderen Tabelle. Außerdem ist auch eine andere Art von Nachschlagefeld verfügbar, das als „Werteliste“ bezeichnet wird, das eine hartcodierte Liste mit Auswahlmöglichkeiten verwendet. Die folgende Abbildung zeigt eine typische Werteliste.

    Verwenden einer Werteliste als Datenquelle für ein Nachschlagefeld

    Standardmäßig verwenden Wertelisten den Datentyp „Text“.

    Die beste Möglichkeit zum Ermitteln von Nachschlagefeldern und Wertelisten besteht darin, die Registerkarte Verweis anzuzeigen und dann auf die Einträge in der Spalte Datentyp für jedes Feld in der Tabelle zu klicken. Weitere Informationen zum Erstellen von Nachschlagefeldern und Wertelisten erhalten Sie mithilfe der Links im Abschnitt Siehe auch.

Seitenanfang

Anzeigen der Beziehungen zwischen Tabellen

Hinweis : Die Objektregisterkarte „Beziehungen“ kann in einer Webdatenbank nicht verwendet werden.

Wenn Sie eine grafische Darstellung der Tabellen in einer Datenbank, der Felder in jeder Tabelle und der Beziehungen zwischen diesen Tabellen anzeigen möchten, verwenden Sie die Objektregisterkarte Beziehungen. Die Objektregisterkarte Beziehungen bietet einen Überblick über die Tabellen- und Beziehungsstruktur einer Datenbank: wichtige Informationen, wenn Sie die Beziehungen zwischen Tabellen erstellen oder ändern müssen.

Hinweis : Sie können auch mithilfe der Objektregisterkarte Beziehungen Beziehungen hinzufügen, ändern oder löschen.

  • Öffnen Sie die Datenbank, die Sie analysieren möchten.

  • Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Beziehungen auf Beziehungen.

Die Objektregisterkarte Beziehungen wird angezeigt und stellt die Beziehungen zwischen allen Tabellen in der geöffneten Datenbank dar.

Eine Beziehung zwischen zwei Tabellen

Seitenanfang

Anzeigen, wie Objekte andere Objekte verwenden

Der Bereich Objektabhängigkeiten veranschaulicht, wie Datenbankobjekte wie Tabellen, Formulare, Abfragen und Berichte mit anderen Objekten interagieren oder von diesen abhängen.

Sie können den Bereich Objektabhängigkeiten verwenden, um das versehentliche Löschen von Datensatzquellen zu vermeiden. Angenommen, Sie verwenden z. B. eine Abfrage „Vierteljährliche Bestellungen“ in einer Vertriebsdatenbank, und diese Abfrage wird nicht mehr benötigt. Bevor Sie die Abfrage löschen, sollten Sie herausfinden, ob andere Objekte in der Datenbank (z. B. ein Formular oder Bericht) die Abfrage als Datenquelle verwenden. Anschließend können Sie die abhängigen Objekte ändern, um Verweise auf die Abfrage zu entfernen, oder Sie können die abhängigen Objekte zusammen mit der Abfrage löschen. Das Anzeigen einer vollständige Liste der abhängigen Objekte kann Ihnen Zeit sparen, weil die Notwendigkeit entfällt, manuell Objekteigenschaften überprüfen zu müssen und Fehler durch Ermitteln der Details zu minimieren, die bei einer manuellen Überprüfung ggf. übersehen werden.

Wenn Sie den Entwurf eines Datenbankobjekts ändern möchten, kann auch der Bereich Objektabhängigkeiten hilfreich sein, weil er anzeigt, wie andere Objekte durch die Entwurfsänderung betroffen werden. Sie sollten den Bereich Objektabhängigkeiten verwenden, wenn Sie größere Änderungen am Entwurf planen.

Verwenden des Bereichs „Objektabhängigkeiten“

  1. Öffnen Sie die Datenbank, die Sie untersuchen möchten.

  2. Wählen Sie im Navigationsbereich eine Tabelle, ein Formular, einen Bericht oder eine Abfrage aus, oder öffnen Sie diese Elemente.

  3. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Beziehungen auf Objektabhängigkeiten.

  4. Wenn Sie dazu aufgefordert werden, klicken Sie auf OK, um die Abhängigkeitsinformationen zu aktualisieren.

    Hinweis : Das Aktualisieren von Abhängigkeitsinformationen kann einige Zeit in Anspruch nehmen.

    Der Bereich Objektabhängigkeiten wird angezeigt.

    Objektabhängigkeiten (Bereich)

  5. Um eine Liste der Objekte anzuzeigen, die das Objekt verwenden, das Sie in Schritt 2 ausgewählt haben, klicken Sie am oberen Rand des Bereichs auf Objekte, die von mir abhängen. Um eine Liste der Objekte anzuzeigen, die das ausgewählte Objekt verwendet, klicken Sie auf Objekte, von denen ich abhänge.

  6. Um die Abhängigkeitsinformationen für ein Objekt anzuzeigen, klicken Sie auf das Erweiterungssymbol (+) neben diesem Objekt. Access zeigt bis zu vier Abhängigkeitsebenen für ein Objekt an.

Berücksichtigen Sie die folgenden Punkte, wenn Sie den Bereich Objektabhängigkeiten verwenden:

  • Abhängigkeitsinformationen sind nur verfügbar, wenn Sie zum Öffnen eines Objekts in der Entwurfsansicht berechtigt sind.

  • Der Bereich zeigt keine Informationen zu Makros und Codemodulen an.

  • Der Bereich funktioniert nur für Tabellen, Formulare, Berichte und Abfragen mit Ausnahme der folgenden Abfragetypen:

    • Aktionsabfragen: Abfragen, die Daten einfügen, aktualisieren oder löschen

    • SQL-spezifische Abfragen wie Union-Abfragen, Datendefinitionsabfragen und Pass-Through-Abfragen

    • Unterabfragen

      Wenn Access geschachtelte Abfragen ermittelt, werden nur für die äußere Abfrage Abhängigkeitsinformationen generiert. Diese Regel gilt auch für die Quelltabellen und Abfragen eines Unterdatenblatts einer Abfrage sowie für Nachschlagefelder.

  • Access generiert Abhängigkeitsinformationen durch Durchsuchen der Namenszuordnungen, die vom Feature für die Objektnamen-AutoKorrektur verwaltet werden, einem Feature, das häufige Nebeneffekte automatisch korrigiert, die beim Umbenennen von Formularen, Berichten, Tabellen, Abfragen, Feldern oder Steuerelementen in Formularen und Berichten auftreten. Wenn die Nachverfolgung von Informationen zur Objektnamen-AutoKorrektur deaktiviert ist, werden Sie aufgefordert, diese zu aktivieren, bevor Sie die Abhängigkeitsinformationen anzeigen können.

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.

×