Office: Erstellen einer m:n-Beziehung

Helfe beim Thema Erstellen einer m:n-Beziehung in Microsoft Access Tutorials um das Problem gemeinsam zu lösen; https://eus-streaming-video-rt-microsoft-com.akamaized.net/ea2ee531-039a-4b3d-a258-8116a4a44713/7b028014-41cc-4112-809b-9c8e008f_1280x720_401.mp4... Dieses Thema im Forum "Microsoft Access Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    Erstellen einer m:n-Beziehung



    Probieren Sie es aus!
    Was ist eine m:n-Beziehung?
    m:n-Beziehungen sind die am häufigsten verwendeten Tabellenbeziehungen. Sie stellen wichtige Informationen bereit, z. B. welche Kunden von Ihren Vertriebsmitarbeitern kontaktiert wurden und welche Produkte in den Kundenaufträgen enthalten sind.

    Eine m:n-Beziehung liegt vor, wenn ein oder mehrere Elemente in einer Tabelle eine Beziehung mit einem oder mehreren Elementen in einer anderen Tabelle aufweisen können. Beispiel:

    • Ihre Tabelle "Auftrag" enthält Aufträge, die von mehreren Kunden (die in der Tabelle "Kunden" aufgeführt sind) erteilt wurden, und ein Kunde erteilt vielleicht mehr als einen Auftrag.

    • Ihre Tabelle "Produkte" enthält die einzelnen von Ihnen verkauften Produkte, die ein Bestandteil von vielen Aufträgen in der Tabelle "Auftrag" sind.

    • Eine Bestellung enthält vielleicht eine Instanz (oder mehr als eine Instanz) eines bestimmten Produkts und/oder eine Instanz (oder mehr als eine Instanz) mehrerer Produkte.

    So könnte beispielsweise die Auftragsnummer 1012 der Kundin Elsa Kramer jeweils eines der Produkte 12 und 15 sowie fünf des Produkts 30 enthalten.

    Erstellen von m:n-Beziehungen
    Sie erstellen m:n-Beziehungen anders als eine 1:1- oder eine 1:n-Beziehung. Bei diesen Beziehungen verbinden Sie einfach die entsprechenden Felder mit einer Linie. Zum Erstellen von m:n-Beziehungen müssen Sie eine neue Tabelle erstellen, um die anderen beiden Tabellen miteinander zu verbinden. Diese neue Tabelle wird als Zwischentabelle (oder manchmal als Verknüpfungs- oder Verbindungstabelle) bezeichnet.

    In dem früher beschriebenen Szenario erstellen Sie eine Tabelle "Bestelldetails" mit Datensätzen, die – für jedes Element in einer bestimmten Reihenfolge – die ID aus der Tabelle "Auftrag" und die ID aus der Tabelle "Produkte" enthalten. Zum Erstellen eines Primärschlüssels für diese Tabelle verwenden Sie die kombinierten Schlüssel aus den beiden Tabellen.

    In unserem Szenario besteht Elsa Kramers Auftragsnummer 1012 aus den Produkten 12, 15 und 30. Die Einträge in den Bestelldetails lauten also folgendermaßen:

    Auftrags-ID

    Produkt-ID

    1012

    12

    1012

    15

    1012

    30

    Elsa hat jeweils eines der Produkte 12 und 15 und fünf des Produkts 30 bestellt. Sie können eine weitere Zeile mit "1012" und "30" hinzufügen, weil die Auftrags-ID und die Produkt-ID in Kombination unseren Primärschlüssel bilden, und Primärschlüssel müssen eindeutig sein. Stattdessen fügen Sie der Tabelle "Bestelldetails" ein Feld des Typs "Menge" hinzu.

    Auftrags-ID

    Produkt-ID

    Menge

    1012

    12

    1

    1012

    15

    1

    1012

    30

    5

    Erstellen einer Zwischentabelle
    1. Wählen Sie Erstellen > Tabelle aus.

    2. Wählen Sie
      Erstellen einer m:n-Beziehung [​IMG]
      Speichern aus.

    3. Geben Sie für Tabellenname einen aussagekräftigen Titel ein. Zur Angabe des Zwecks könnten Sie im Tabellennamen Verbindung oder Zwischen einschließen.

    Erstellen von Feldern in der Zwischentabelle
    Access fügt als erste Tabellenspalte automatisch ein ID-Feld hinzu. Ändern Sie dieses Feld so, dass es mit der ID der ersten Tabelle in Ihrer m:n-Beziehung übereinstimmt. Wenn beispielsweise die erste Tabelle vom Typ "Aufträge" den Namen "Auftrags-ID" hat und deren Primärschlüssel eine Zahl ist, ändern Sie den Namen des ID-Felds in der neuen Tabelle in "Auftrags-ID", und verwenden Sie als Datentyp Zahl.

    1. Wählen Sie in der Datenblattansicht die Spaltenüberschrift ID aus, und geben Sie den neuen Namen für das Feld ein.

    2. Wählen Sie das soeben umbenannte Feld aus.

    3. Wählen Sie auf der Registerkarte Felder unter Datentyp einen Datentyp aus, der mit dem Feld in der ursprünglichen Tabelle übereinstimmen muss, z. B. Zahl oder Kurztext.

    4. Wählen Sie Zum Hinzufügen klicken und dann einen Datentyp aus, der mit dem Primärschlüssel in der zweiten Tabelle übereinstimmt. Geben Sie in der bereits ausgewählten Spaltenüberschrift den Namen des Primärschlüsselfelds aus der zweiten Tabelle ein, z. B. "Produkt-ID".

    5. Wenn Sie irgendwelche anderen Informationen zu diesen Datensätzen nachverfolgen müssen, z. B. die Artikelmenge, erstellen Sie zusätzliche Felder.

    Kombinieren von primären ID-Feldern
    Nachdem Sie nun über Felder mit IDs aus den beiden Tabellen verfügen, die Sie verbinden möchten, erstellen Sie in der Zwischentabelle einen Primärschlüssel, der auf diesen IDs basiert.

    1. Öffnen Sie in der Entwurfsansicht die Zwischentabelle.

    2. Wählen Sie beide Zeilen mit den IDs aus. (Wenn Sie das Verfahren weiter oben ausgeführt haben, sind dies die ersten beiden Zeilen.)

    3. Wählen Sie Entwurf > Primärschlüssel aus.
      Schlüsselsymbole werden neben beiden ID-Feldern angezeigt.


      Erstellen einer m:n-Beziehung 557e4ff8-8f38-42c0-a9a9-5e91f52bfacc.png


    Verbinden der drei Tabellen zum Erstellen der m:n-Beziehung
    Um die m:n-Beziehung fertig zu stellen, erstellen Sie eine 1:n-Beziehung zwischen dem primären Schlüsselfeld in jeder Tabelle und dem übereinstimmenden Feld in der Zwischentabelle. Einzelheiten, wie Sie dazu vorgehen müssen, finden Sie unter Erste Schritte mit Tabellenbeziehungen.

    Wenn Sie fertig sind, sollten die Beziehungen ungefähr so aussehen:


    Erstellen einer m:n-Beziehung 948134e3-2c9d-4767-88ff-f8bbd27d5f58.png


    Weitere Tipps gefällig?
    Erste Schritte mit Tabellenbeziehungen

    Erstellen, Bearbeiten oder Löschen einer Beziehung

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

Erstellen einer m:n-Beziehung

Die Seite wird geladen...
  1. Erstellen einer m:n-Beziehung - Similar Threads - Erstellen Beziehung

  2. mehrere Tabellen als Pivottabelle zusammenfassen - Beziehung erstellen

    in Microsoft Excel Hilfe
    mehrere Tabellen als Pivottabelle zusammenfassen - Beziehung erstellen: Hallo zusammen, ich habe jetzt schon mehreres versucht, könnte mir eine Krücke basteln, wüsste aber gerne, ob es nicht doch eine einfachere Methode gibt: Wir führen unser Haushaltsbuch über...
  3. Erstellen von Beziehungen in der Diagrammsicht in Power Pivot

    in Microsoft Excel Tutorials
    Erstellen von Beziehungen in der Diagrammsicht in Power Pivot: Erstellen von Beziehungen in der Diagrammsicht in Power Pivot Excel für Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Mehr... Weniger...
  4. Erstellen einer Beziehung zwischen Tabellen in Excel

    in Microsoft Excel Tutorials
    Erstellen einer Beziehung zwischen Tabellen in Excel: Erstellen einer Beziehung zwischen Tabellen in Excel Excel für Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Power BI Mehr... Weniger...
  5. Erstellen von Beziehungen mit dem Bereich "Beziehungen"

    in Microsoft Access Tutorials
    Erstellen von Beziehungen mit dem Bereich "Beziehungen": https://wus-streaming-video-rt-microsoft-com.akamaized.net/365ba74d-7830-4cda-b0ff-0e7b8bcf2197/e54d488e-f9dd-4343-ad8d-48c13580_1280x720_626.mp4 Probieren Sie es aus! Im Bereich...
  6. Beziehungen zu dynamsichen Untertabellen erstellen

    in Microsoft Access Hilfe
    Beziehungen zu dynamsichen Untertabellen erstellen: Hallo, ich habe eine Datenbank in der Produkte, Dokumente, etc. gespeichert werden. Produkte, sowie Daten besitzen einheitlich Grundinformationen. Jedoch hat fast jeder Eintrag in der Datenbank...
  7. Video: Erstellen von Beziehungen zwischen Tabellen

    in Microsoft Access Tutorials
    Video: Erstellen von Beziehungen zwischen Tabellen: Video: Erstellen von Beziehungen zwischen Tabellen Access 2013 Mehr... Weniger...
  8. Video: Erstellen von Beziehungen mit dem Bereich "Beziehungen" in Access 2013

    in Microsoft Access Tutorials
    Video: Erstellen von Beziehungen mit dem Bereich "Beziehungen" in Access 2013: Video: Erstellen von Beziehungen mit dem Bereich "Beziehungen" in Access 2013 Access 2013 Mehr... Weniger...
  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