Einschränkungen auf Einträge in verknüpfter Tabelle
Hallo Zusammen,
ich habe eine Frage zu den Einschränkungen:
Ich habe eine Tabelle "Spiele", damit verknüpft sind "Teilnahmen" und hier sind wiederum "Spieler" verknüpft.
Ich habe nun eine direkte Verknüpfung in der Tabelle "Spiele" mit "Spieler", möchte aber die Auswahl einschränken auf die Spieler, die unter "Teilnahmen" mit "Spiele" verknüpft sind. Für meine Logik hieße das: a.Teilnahmen.Spieler = b. Das klappt nur leider so nicht. Ich habe es auch mit contains() und mit einer doppelten Schleife versucht, komme aber nicht weiter. Habt ihr für mich eine Lösung oder eine Idee?
Vielen Dank und liebe Grüße
Stephan
4 Antworten
-
Hallo Stephan,
es sollte etwa so gehen:
---
contains("#"+join(a.Teilnahmen.raw(Spieler),"#")+"#","#"+raw(b)+"#")
---
Leo
-
Stark! Klappt! Ich danke Dir! Kannst Du mir einmal kurz erklären warum? Die "#" nimmst Du, damit die Zahl eindeutig abgegrenz wird, aber warum nimmst Du das raw()?
Viele Grüße
Stephan -
raw() gibt Tabellenname und Datensatznummer zurück, also A23, A24 usw. Theoretisch würde es auch mit Nr auch gehen.
contains("#"+join(a.Teilnahmen.Spieler.Nr,"#")+"#","#"+b.Nr+"#")
-
Danke Dir! Großartig!
LG
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 438Ansichten