Tutorial: Tabellen verknüpfen in Microsoft Access

Melden

Hier ist ein ausführliches Tutorial, wie du in Microsoft Access Tabellen professionell miteinander verknüpfst.

In einer relationalen Datenbank wie Microsoft Access werden Informationen in verschiedenen Tabellen gespeichert. Um diese Daten sinnvoll gemeinsam zu nutzen (z. B. Kunden und deren Bestellungen), müssen die Tabellen über Beziehungen miteinander verknüpft werden.


1. Die Grundvoraussetzung: Primär- und Fremdschlüssel

Bevor du startest, müssen deine Tabellen ein gemeinsames Feld haben.

  • Primärschlüssel: Ein Feld in der Haupttabelle (z. B. Kunden-ID in der Tabelle Kunden), das jeden Datensatz eindeutig identifiziert.
  • Fremdschlüssel: Das gleiche Feld in der verknüpften Tabelle (z. B. Kunden-ID in der Tabelle Bestellungen), um den Bezug herzustellen.

2. Schritt-für-Schritt-Anleitung

Schritt 1: Das Beziehungs-Fenster öffnen

  1. Öffne deine Access-Datenbank.
  2. Klicke im oberen Menüband auf die Registerkarte Datenbanktools.
  3. Wähle in der Gruppe "Beziehungen" die Schaltfläche Beziehungen aus.

Schritt 2: Tabellen hinzufügen

  1. Wenn sich das Fenster „Tabellen anzeigen“ nicht automatisch öffnet, klicke im Menüband auf Tabellen hinzufügen (oder Rechtsklick in den grauen Bereich -> Tabellen anzeigen).
  2. Wähle die Tabellen aus, die du verknüpfen möchtest (z. B. Kunden und Bestellungen).
  3. Klicke auf Hinzufügen und dann auf Schließen.

Schritt 3: Die Verknüpfung per Drag-and-Drop erstellen

  1. Suche in der Haupttabelle den Primärschlüssel (meist fett gedruckt oder mit einem Schlüssel-Symbol).
  2. Klicke mit der linken Maustaste auf dieses Feld, halte die Taste gedrückt und ziehe den Mauszeiger auf das entsprechende Fremdschlüsselfeld in der zweiten Tabelle.
  3. Lasse die Maustaste los. Es öffnet sich nun das Fenster „Beziehungen bearbeiten“.

Schritt 4: Beziehungsoptionen festlegen

In diesem Fenster solltest du folgende Einstellungen prüfen:

  • Referenzielle Integrität prüfen: Aktiviere dieses Kontrollkästchen! Es verhindert „Datenmüll“ (z. B. eine Bestellung für einen Kunden, den es gar nicht gibt).
  • Aktualisierungsweitergabe an verwandte Felder: Wenn du die ID in der Haupttabelle änderst, wird sie automatisch in allen verknüpften Tabellen geändert.
  • Löschweitergabe an verwandte Datensätze: Vorsicht! Wenn du einen Kunden löschst, werden automatisch auch alle seine Bestellungen gelöscht.

Schritt 5: Erstellen

  1. Klicke auf die Schaltfläche Erstellen.
  2. Du siehst nun eine Linie zwischen den Tabellen. Bei einer typischen 1:n-Beziehung steht an der einen Seite eine 1 und an der anderen das Unendlich-Zeichen (∞).

3. Die verschiedenen Beziehungstypen

  • 1:n-Beziehung (Eins-zu-Viele): Der häufigste Typ. Ein Datensatz in Tabelle A (Kunde) hat viele entsprechende Datensätze in Tabelle B (Bestellungen).
  • 1:1-Beziehung: Ein Datensatz in Tabelle A hat genau einen entsprechenden Datensatz in Tabelle B. (Selten, oft zur Aufteilung sehr großer Tabellen genutzt).
  • m:n-Beziehung (Viele-zu-Viele): Erfordert eine dritte Tabelle (Verknüpfungstabelle), um die Beziehung aufzulösen (z. B. Studenten und Kurse).

4. Tipps für den Erfolg

  1. Gleicher Datentyp: Die verknüpften Felder müssen den gleichen Datentyp haben (z. B. beide „Zahl“). Eine Ausnahme: Ein „AutoWert“ in der Haupttabelle wird mit einer „Zahl“ (Long Integer) in der Fremdtabelle verknüpft.
  2. Tabellen schließen: Du kannst keine Beziehungen erstellen oder ändern, wenn die betroffenen Tabellen noch im Bearbeitungsmodus geöffnet sind. Schließe vorher alle Tabellen-Tabs.
  3. Layout speichern: Wenn du die Ansicht im Beziehungsfenster sortiert hast, klicke auf Speichern, damit die Anordnung beim nächsten Mal erhalten bleibt.

5. Warum ist das wichtig?

Sobald die Tabellen verknüpft sind, kannst du:

  • Abfragen erstellen, die Daten aus mehreren Tabellen kombinieren.
  • Formulare mit Unterformularen erstellen (z. B. oben Kundendaten, unten eine Liste seiner Bestellungen).
  • Berichte erstellen, die gruppierte Daten sauber darstellen.
0