0

Tabelleninterne Zuweisungen an andere Datensätze anheften

ich schonwieder,

ich habe eine Tabelle Tanzfiguren.
nun wollte ich die Tabelle mit sich selber verknüpfen und so tabbelarisch alle Figuren anzeigen lassen, die sich vor der aktuellen Figur tanzen lassen.
Die zweite Verknüpfung mit sich selber zeigt alle Figuren tabellarisch an, die danach möglich sind. 
So weit funktiniert es auch.

Das zu lösende Problem: Wenn ich in dem Datensatz "Damensolo" angebe, dass vorher ein Grundschritt möglich ist, sollte der Datensatz "Grundschritt" die Erweiterung bekommen, dass anschließend ein Damensolo möglich ist.

Jede Figur kann mehrere Eingangs- und mehrere Ausgangsfiguren haben, die ich gerne tabellarisch ansehen möchte.
Der Ausgang der einen Figur soll automatisch als ein Eingang der anderen Figur erfasst werden.

10 Antworten

null
    • Raphael.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    bis jetzt schaffe ich es nur, wenn ich beide datensätze manuell änder. Ich wünsche mir aber, dass ich beide Datensätze zeitgleich ändern kann.

    • Raphael.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ich brächte vielleicht einen Code, der beim Ändern von einem Datensatz einen weiteren automatisch verändert. Mein bisheriger Gedanke war, dass ich von der Tabellenstruktur bzw Verknüpfung einen Fehler gemacht habe.

    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Raphael,

     

    also ICH hätte das vom Datenmodell her mit einer dritten Tabelle (z.B. 'Tanzfolgen') gelöst, in der ich zur Tabelle 'Tanzfiguren' zweimal verknüpfe - einmal z.B. als 'Tanzschritt' und einmal als 'Folgeschritt'. Die Verknüpfungen in 'Tanzfiguren' würde ich ausblenden und mir zwei Ansichten einfügen, einmal

     

    let my := this;
    select 'Tanzfiguren' where 'Tanzfolgen'.'Tanzschritt' = my

     

    und einmal

     

    let my := this;
    select 'Tanzfiguren' where 'Tanzfolgen 2'.'Folgeschritt' = my

     

    "Tanzfolgen" und "Tanzfolgen 2" müsstest Du an die in der Tabelle 'Tanzfiguren' für die Verknüpfungen verwendete Bezeichnung anpassen.

     

    Bin gerade auf dem Sprung, bei Bedarf kann ich gerne eine Dummy-DB dazu später nachschieben...

     

    lg, Torsten

    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Achso,

     

    das Erstellen der n:m-Datensätze müsste man bei meiner Herangehensweise per Befehlsschaltfläche anstossen...

     

    lg, Torsten

    • Raphael.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Vielen Dank Torsten, die Lösung habe ich grade getestet und sie funktioniert. Mir wäre jedoch lieber, wenn ich nur eine Tabelle zu bearbeiten hätte. Klicke bei deiner Lösung auf die Ansicht, öffnet sich auch zuerst die Verbindung, auf der ich dann nochmals die gesuchte Figur anklicken muss. Ist jetzt nicht dramatisch, da es ja funktioniert. Dachte nur es ginge vielleicht etwas "schicker". 

    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Raphael,

     

    wenn Du mit den von mir beschriebenen Ansichten arbeitest, kannst Du direkt die verfügbaren Folgeschritte z.B. anwählen…

    • Raphael.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Okay, dann wär ein kurzer knapper Dummy sehr schön. Herzlichen Dank 

    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo,

     

    okay - wird aber später, bin heute noch ein wenig unter Strom - erster Arbeitstag nach Urlaub und direkt wieder urlaubsreif ;-)

    • Torsten_Stang.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hm, ja nun, wurde doch ganz spät - aber besser als nie:

     

    https://www.dropbox.com/s/fbcmocoy4l11d4y/Tanzen.ninox?dl=0

     

    Die zu versteckenden Verknüpfungen habe ich mal dringelassen und lediglich auf einen separaten Karteireiter geschoben.

     

    lg, Torsten

    • Raphael.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Vielen lieben Dank, das sieht super aus! Du bist meine Rettung, so wird mein Projet doch schneller UND besser als erwartet. 

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 10Antworten
  • 794Ansichten