Office: Erste Schritte mit Tabellenbeziehungen

Helfe beim Thema Erste Schritte mit Tabellenbeziehungen in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; https://wus-streaming-video-rt-microsoft-com.akamaized.net/9b43108b-83e0-4084-ae69-3d9040646685/5932292d-aebe-4032-921f-cc5d6e15_1280x720_879.mp4... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    Erste Schritte mit Tabellenbeziehungen



    Probieren Sie es aus!
    Die Leistungsfähigkeit einer relationalen Datenbank liegt in der Kombination von Daten über Tabellen hinweg. Zu diesem Zweck müssen Sie zuerst Beziehungen zwischen Ihren Tabellen einrichten. Anschließend setzen Sie Access ein, um Daten in Abfragen, Formularen und Berichten zu kombinieren.

    Wenn Sie alle vorhandenen Beziehungen anzeigen möchten, die für eine Datenbank definiert wurden, öffnen Sie eine Access-Vorlage, wechseln Sie zur Registerkarte Datenbanktools, und wählen Sie Beziehungen aus.

    Hinweis: Wenn Sie eine leere Datenbank öffnen oder wenn Sie keine Tabellenbeziehungen definiert haben, fordert Sie Access auf, eine Tabelle oder Abfrage hinzuzufügen. Bevor Sie eine Beziehung hinzufügen können, benötigen Sie mindestens zwei Tabellen. Im Idealfall erstellen Sie zuerst alle Ihre Tabellen. Weitere Informationen finden Sie unter Erstellen von Beziehungen mit dem Nachschlage-Assistenten und unter Erstellen von Beziehungen mit dem Beziehungsbereich.

    Grundlegendes zur Ansicht "Beziehungen"
    Die Linien in der Ansicht "Beziehungen" kennzeichnen Verbindungen zwischen den Tabellen. In der nachstehenden Abbildung ist die Tabelle links die übergeordnete Tabelle. Die Tabelle rechts ist die untergeordnete Tabelle. Die Linie dazwischen verbindet die Felder (in diesem Fall, "Auftrags-ID" und "Produkt-ID"), die zum Abstimmen von Daten verwendet werden.


    Erste Schritte mit Tabellenbeziehungen 6d6c6002-1d9a-4b23-a3f7-d7c06a72970d.png
    Linien und Symbole zeigen Ihnen, wie Ihre Tabellen verwandt sind:

    • Eine dicke Verbindungslinie bedeutet, dass Sie referenzielle Datenintegrität erzwingen. Das ist gut. Sie sorgt dafür, dass Ihre Daten synchronisiert werden.

    • In unserer Abbildung gibt die Zahl 1 an, dass es in dieser Tabelle nur einen einzigen übereinstimmenden Datensatz geben kann. In der hier gezeigten Tabelle "Aufträge" stimmt nur ein einziger Datensatz mit jedem Auftrag überein.

    • Das Symbol ∞ gibt an, dass viele Datensätze die gleiche ID enthalten können. In der hier gezeigten Tabelle "Bestelldetails" kommt ein Auftrag (bezeichnet durch seine Auftrags-ID) möglicherweise mehr als einmal vor, weil derselbe Auftrag mehrere Produkte enthalten kann.

    Arten von Beziehungen zwischen Tabellen
    Es gibt drei verschiedene Arten von Beziehungen zwischen Tabellen:

    • 1:1-Beziehung. Sie liegt vor, wenn jedes Element in jeder Tabelle nur einmal vorkommt. So kann beispielsweise jeder Mitarbeiter nur einen Firmenwagen zur Nutzung haben. Weitere Informationen finden Sie unter Erstellen von 1:1-Beziehungen.

    • 1:n-Beziehung. Sie liegt vor, wenn ein Element in einer Tabelle eine Beziehung mit mehreren Elementen in einer anderen Tabelle aufweisen kann. Beispielsweise kann jede Bestellung mehrere Produkte enthalten.

    • m:n-Beziehung. Sie liegt vor, wenn ein oder mehrere Elemente in einer Tabelle eine Beziehung mit einem oder mehreren Elementen in einer anderen Tabelle aufweisen können. Beispielsweise kann jeder Auftrag mehrere Produkte umfassen, und jedes Produkt kann in vielen Aufträgen vorkommen. Weitere Informationen finden Sie unter Erstellen von m:n-Beziehungen.

    1:n-Beziehungen

    Eine der häufigsten Beziehungen zwischen Tabellen in gut strukturierten Datenbanken ist die 1:n-Beziehung.

    Beziehungen zwischen Tabellen basieren normalerweise auf dem Primärschlüssel in einer der Tabellen. Erinnern Sie sich: Der Primärschlüssel ist ein eindeutiger Bezeichner (oft numerisch) für jeden Datensatz. Um zu zeigen, dass die Informationen in zwei unterschiedlichen Tabellen verwandt sind, erstellen Sie in der Regel eine Beziehung und verwenden dafür den Primärschlüssel aus einer der Tabellen.

    In der hier gezeigten Beziehung hat beispielsweise jede Person in der Tabelle "Kontakte" eine ID, bei der es sich um den Primärschlüssel (gekennzeichnet durch das Schlüsselsymbol daneben) handelt. Diese ID wird auch im Feld Besitzer in der Tabelle Objekte angezeigt. Um die Person zu senden, die einer Ressource zugeordnet ist, rufen Sie den Wert aus dem Feld e-Mail-Adresse ab. Suchen Sie dazu im Feld "Besitzer" der Tabelle "Posten" nach dem Wert, und suchen Sie dann in der Tabelle "Kontakte" nach dieser ID. Die Zahl 1 an einem Ende der Verbindungs Zeile und das ∞-Symbol am anderen Ende deuten darauf hin, dass es sich um eine 1: n-Beziehung handelt, sodass einem Kontakt viele Ressourcen zugeordnet werden können.


    Erste Schritte mit Tabellenbeziehungen 27a17105-4f71-4205-a680-1be7ad7b7226.png
    Bearbeiten einer Beziehung
    Wenn Sie eine vorhandene Datenbank ändern oder wenn Sie die Datenbank aus einer Vorlage erstellt haben, können Sie die vorhandenen Beziehungen bearbeiten, um sie an Ihre Anforderungen anzupassen.

    Hinweis: Wenn die Tabellen, mit denen Sie arbeiten möchten, gerade verwendet werden, müssen Sie sie zuerst schließen – zusammen mit allen geöffneten Objekten, die die Tabellen verwenden.

    1. Wählen Sie Datenbanktools > Beziehungen aus.

    2. Wählen Sie die Linie aus, die zwei verwandte Tabellen miteinander verbindet.

      Tipp: Wenn die gewünschte Beziehung nicht angezeigt wird, wählen Sie auf der Registerkarte Entwurf in der Gruppe Beziehungen den Eintrag Alle Beziehungen aus.

    3. Wählen Sie auf der Registerkarte Entwurf die Option Beziehungen bearbeiten aus.


      Erste Schritte mit Tabellenbeziehungen 2ad76b70-3bb1-4644-95b4-bc6d55c18a91.png
      Tabelle/Abfrage ist die übergeordnete Tabelle links (in diesem Beispiel, "Kunden").

      Verwandte Tabelle/Abfrage ist die untergeordnete Tabelle (in diesem Beispiel, "Aufträge").

      Selbst wenn die Tabellen in der Ansicht "Beziehungen" nicht in dieser Reihenfolge angezeigt werden, gibt ihre Position im Dialogfeld die Richtung der sie verbindenden Linie und die Beziehung an. Das ist beispielsweise bei einer 1:n-Beziehung wichtig, weil sie angibt, dass die Tabelle links die "1"-Seite der Beziehung (die übergeordnete Tabelle) und die Tabelle rechts deren "n"-Seite (die untergeordnete Tabelle) ist.

    4. Zum Ändern der Felder, die die Tabellen miteinander verbinden, wählen Sie ein anderes Feld unter jeder angezeigten Tabelle aus. In diesem Beispiel verbindet das Feld "ID" in der Tabelle "Kunden" das Feld "Kunden-ID" in der Tabelle "Aufträge".

    5. Ändern Sie die Art, in der Access Ihre Daten zwischen Tabellen synchronisiert.

      [parsehtml]<table id="tblID0EABAABADAAA"> <tbody> <tr> <td> <p> <b>Erzwingen der referenziellen Integrität</b> </p> </td> <td> <p>Wenn Sie ungültige Daten verhindern und Verweise beim Synchronisieren über Tabellenbeziehungen hinweg beibehalten möchten, wählen Sie diese Option aus.</p> <p>Angenommen beispielsweise, dass Sie eine 1:1-Beziehung zwischen den Tabellen "Mitarbeiter" und "Mitarbeitervergünstigungen" haben. Wenn ein Mitarbeiter das Unternehmen verlässt und Sie ihn aus Ihrer Tabelle "Mitarbeiter" entfernen, wird der verwandte Mitarbeiterdatensatz in der Tabelle "Mitarbeitervergünstigungen" ebenfalls entfernt.</p> <p>Manchmal ist das Erzwingen von referenzieller Integrität jedoch nicht sinnvoll. So haben Sie beispielsweise eine 1:n-Beziehung zwischen den Tabellen "Versandfirmen" und "Aufträge". Sie löschen eine Versandfirma, und diese Firma ist Aufträgen in der Tabelle "Aufträge" zugeordnet. Diese Aufträge werden zu "verwaisten" Aufträgen, was bedeutet, dass sie weiterhin eine Versandfirmen-ID enthalten, diese ID aber nicht mehr gültig ist, weil der Datensatz, auf den sie verweist, nicht mehr existiert.</p> </td> </tr> <tr> <td> <p> <b>Aktualisierungsweitergabe an verwandte Felder</b> </p> </td> <td> <p>Wenn Sie sicherstellen möchten, dass Daten in verwandten Feldern in allen verwandten Tabellen aktualisiert werden, wählen Sie dies aus.</p> <p>So möchten Sie beispielsweise einfach die ID einer Versandfirma ändern. Durch Auswählen dieser Option wird sichergestellt, dass die Versandfirmen-ID aktualisiert wird – und zwar nicht nur in der Tabelle "Versandfirmen", sondern auch in allen anderen damit verbundenen Tabellen, die diese Versandfirmen-ID ebenfalls enthalten, z. B. die Tabelle "Aufträge".</p> </td> </tr> <tr> <td> <p> <b>Löschweitergabe an verwandte Datensätze</b> </p> </td> <td> <p>Die Entscheidung zum Auswählen dieser Option hängt davon ab, ob Sie Datensätze in einigen Tabellen selbst dann beibehalten müssen, wenn sie aus anderen Tabellen gelöscht werden.</p> <p>Nehmen Sie beispielsweise an, dass Sie eine Versandfirma löschen. Wenn diese Option ausgewählt ist, löscht Access alle Datensätze in allen Tabellen, die auf diese Versandfirmen-ID verweisen, einschließlich aller Aufträge (in der Tabelle "Aufträge"), die von dieser Firma ausgeliefert wurden. Sie wählen diese Option nur aus, wenn Sie sich sicher sind, dass Ihr Auftragsverlauf gelöscht werden soll.</p> </td> </tr> </tbody> </table>[/parsehtml]
    6. Um die Beziehung zwischen den Tabellen von einer inneren Verknüpfung in eine äußere Verknüpfung zu ändern, wählen Sie die Schaltfläche Verknüpfungstyp aus. Weitere Informationen finden Sie unter Erstellen von Abfragen mit äußeren Verknüpfungen.

    Löschen einer Tabellenbeziehung
    Hinweis: Wenn die Tabellen, mit denen Sie arbeiten möchten, gerade verwendet werden, müssen Sie sie zuerst schließen – zusammen mit allen geöffneten Objekten, die die Tabellen verwenden.

    So entfernen Sie eine Tabellenbeziehung:

    1. Wählen Sie Datenbanktools > Beziehungen aus.

    2. Wählen Sie die Linie aus, die die beiden verwandten Tabellen miteinander verbindet.

      Tipp: Wenn die gewünschte Beziehung nicht angezeigt wird, wählen Sie auf der Registerkarte Entwurf in der Gruppe Beziehungen den Eintrag Alle Beziehungen aus.

    3. Drücken Sie ENTF. Bei der Aufforderung zum Bestätigen, dass Sie die Beziehung löschen möchten, wählen Sie Ja aus.

    Hinweis: Wenn Sie eine Beziehung entfernen, geht die Unterstützung der referenziellen Integrität für diese Beziehung verloren, sofern eine besteht. Access kann infolgedessen keine Änderungen mehr verhindern, sodass auf der n-Seite einer 1:n-Beziehung verwaiste Datensätze entstehen.

    Weitere Tipps gefällig?
    Erstellen, Bearbeiten oder Löschen einer Beziehung

    :)
     
    Tutorials, 1. Januar 2020
    #1
Thema:

Erste Schritte mit Tabellenbeziehungen

Die Seite wird geladen...
  1. Erste Schritte mit Tabellenbeziehungen - Similar Threads - Schritte Tabellenbeziehungen

  2. Zeiterfassung mit Plus/Minusstunden in 15 Min. Schritten

    in Microsoft Excel Hilfe
    Zeiterfassung mit Plus/Minusstunden in 15 Min. Schritten: Ich versuche in meiner Zeiterfassung die Plus- und Minusstunden in 15 Minuten Schritten zu erfassen, leider habe ich bis jetzt keine Lösung gefunden. 15 Minuten Schritte: Plusstunden werden nur...
  3. Meine ersten Schritte in Excel POWER QUERY - Support möglich?

    in Microsoft Excel Hilfe
    Meine ersten Schritte in Excel POWER QUERY - Support möglich?: Ein HALLO an die Leser des Forums mit der Hoffnung, dass mir jemand Support leisten kann. Meine Thematik zu beschreiben ist schwierig. Ich aber muss lediglich nur Daten der ausgewählten...
  4. Erste Schritte

    in Microsoft Teams Tutorials
    Erste Schritte: Erste Schritte Microsoft Teams personal Mehr... Weniger Wenn Sie gerade erst begonnen haben, verwenden Sie die...
  5. Erste Schritte mit Schichten

    in Microsoft Teams Tutorials
    Erste Schritte mit Schichten: Erste Schritte mit Schichten Office Business Microsoft Teams Mehr... Weniger Desktop...
  6. Erste Schritte mit Ihrem Klassen- oder Kursteam

    in Microsoft Teams Tutorials
    Erste Schritte mit Ihrem Klassen- oder Kursteam: Erste Schritte mit Ihrem Kursteam Microsoft Teams for Education Mehr... Weniger Greifen Sie in Office 365 Education...
  7. Berechnets Feld mit Tab-Schritten

    in Microsoft Access Hilfe
    Berechnets Feld mit Tab-Schritten: Hallo, ich berechne in einer Abfrage ein Feld MMX: "[" & [unit] & "] min.: " & [min] & " max.: " & [max] Die verwendeten Felder Unit, Min und Max besitzen Einträge mit unterschiedlichen...
  8. Letzter Schritt zur Registrierung eines Kindes

    in Microsoft Teams Hilfe
    Letzter Schritt zur Registrierung eines Kindes: Ich wollte meinen 13jährigen Sohn für MS Teams registrieren. Dazu habe ich ein Konto für ihn angelegt, für das meine Zustimmung gegeben werden muss. Im letzten Schritt wird das folgende Feld...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden