0

Mehrere (Datensatz-) Verbindungen innerhalb einer Tabelle über eine "Verbindungstabelle"

Hallo,

ich habe folgendes vor:
Ich möchte in meiner Haupttabelle "Kontakte" Verbindungen zwischen mehreren Datensätzen darstellen.

Person A         verheiratet mit         Person B     Textfeld: seit Datum

                      Vater von                Person C

                      gut befreundet mit   Person D     Textfeld: Segelfreund

                      kann gar nicht mit    Person E     Textfeld: Politischer Gegner beim Gartenbauverein
                      ....

Die Personen sind alle in der Haupttabelle.

Die Verbindungen habe ich in einer separaten Tabelle "Verbindungen"

Auswahlfeld mit den Möglichkeiten "verheiratet mit", "Vater von", ... 

Textfeld einfach mit Hinweisen zur Verbindung.

Verknüpfung mit Tabelle Kontakte.

 

Ich bekomme das nicht hin, wenn ich Person A auswähle sehe ich die Verknüpfung automatisch mit sich selbst.
Die Personen B, C, D, E kann ich nicht zuordnen.

Habe ich da einen Denkfehler, oder was muss ich machen?

Viele Grüße und vielen Dank,
Rüdiger Böhm
14.02.2020 

2 Antworten

null
    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Rüdiger,

     

    mir dünkt, Du stolperst darüber, dass Du in Deiner Tabelle "Verbindungen" zweimal zur Tabelle "Kontakte" verknüpfen musst.

     

    lg, Torsten

    • Rudiger_Bohm
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Torsten,
    vielen Dank für den Hinweis.
    Das habe ich nun probiert und es funktioniert grundsätzlich schon mal gut.
    Über die sinnvolle Darstellung muss ich mir noch Gedanken machen.

    "Marius" verheiratet mit "Susanne"  => OK

    Ich muss in der Ansicht immer beide Felder anzeigen.
    Das sieht dann so aus:

    bei Marius:     verheiratet mit Susanne Marius
    bei Susanne:  verheiratet mit Susanne Marius

    Cool wäre:
    bei Marius:      verheiratet mit Susanne
    bei Susanne:   verheiratet mit Marius

    Das bringt noch etwas Denkstoff fürs Wochenende.

    Gruß und nochmals Danke für den wichtigen Ersthinweis,
    Rüdiger