Gemüse: Gute Nachbarn, schlechte Nachbarn
Hallo zusammen,
irgendwie stehe ich auf dem N:M
Schlauch und habe mir dazu ein Szenario ausgedacht:
Kartoffeln haben Bohnen, Knoblauch, Kohlrabi und Spinat als gute Nachbarn.
Ziel:
Bohnen sind gute Nachbarn der Kartoffeln. Das führt automatisch dazu, dass Kartoffeln gute Nachbarn der Bohnen sind. Ich möchte also ein Tabelle Gemüse
mit einer Untertabelle Gute Nachbarn
haben. Und wenn ich Bohnen als einen guten Nachbar der Kartoffeln anlege, möchte ich dass Kartoffeln automatisch in der Liste der guten Nachbarn bei den Bohnen auftauchen.
Frage:
Wie sieht das Ninox Schema dazu aus?
Danke und Gruß
Sergej
3 Antworten
-
Hallo Sergej,
der Klassiker schlechthin: Beziehungen. ;-)
Eigentlich kein Problem - uneigentlich schon, weil ein Partner in der notwendigen n:m-Tabelle auf beiden Seiten der Beziehung (n oder m) auftauchen kann.
Die Lösung hierfür ist generell, in der n:m-Tabelle 'guter Nachbar' jede Beziehung zweimal einzutragen, also einmal ist die Kartoffel "n" und die Bohne "m", zum zweiten umgekehrt. Das automatische Erstellen dieser vice-versa-Beziehung kann man per Skript in der n:m-Tabelle per Trigger nach Änderung lösen. Bei Interesse baue ich gerne mal ein schnelles Beispiel...
lg, Torsten
-
Hi Torsten! Ahhhhh. Das ist echt gut. Das heißt ich blende in der
Gemüse
Tabelle eine der beiden Rückbeziehungen ausGuter Nachbar
aus, erstelle per Skript das stets umgekehrte Pärchen und habe dann dadurch das Problem gelöst. Vielen Dank! Gruß Sergej -
Hallo Sergej,
genau so... :-)
lg, Torsten
Content aside
- vor 5 JahrenZuletzt aktiv
- 3Antworten
- 1028Ansichten