Verknüpfungen auf Untertabellen einschränken / Doppelte Auswahl in Untertabellen vermeiden.
Moin,
ich habe heute noch eine zweite Frage. Und zwar versuche ich gerade die Möglichkeiten von "Einschränkungen" bei Verknüpfungen auszuloten. Um meine Frage zu veranschaulichen habe ich mal ein abstruses Beispiel gebaut: Eine Einkaufslistenverwaltung! :)
Hier ist das Datenmodell:
Die unterschiedlichen Einkaufslisten haben Listenpositionen:
In den Listenpositionen kann ich Produkte (per Verknüpfung) auswählen:
Und damit kommen wir zur eigentlichen Herausforderung. Ich möchte per "Einschränkungen" verhindern, dass einem die Produkte welche bereits auf dieser Einkaufsliste sind angezeigt werden.
In diesem Fall sollten also weder Hammer noch Nagel als Auswahlmöglichkeit auf der Liste stehen, da diese ja bereits ausgewählt wurden.
Habt Ihr eine Idee dazu, wie man das bewerkstelligt?
Vielen Dank!
1 Antwort
-
Ha! Ich habs:
let xList := a.Einkaufslisten.Nr;
count(b.Listenpositionen[Einkaufslisten = xList].Einkaufslisten) < 1
Letztendlich war es doch weniger kompliziert als befürchtet. Ich hatte zuerst die Sorge, dass ich mit Arrays arbeiten müsste (geht vielleicht auch), aber so ist es schön schlank!
Content aside
- vor 3 JahrenZuletzt aktiv
- 1Antworten
- 244Ansichten