Funktionsfeld listet mehrere Datensätze
In der Tabelle SONGS verwalten wir alle Tracks unseres Musiklabels. Jeder Song hat eine Untertabelle MITWIRKENDE um eine beliebige Anzahl an Mitwirkenden mit der Tabelle KONTAKTE zu verlinken. Jedem Mitwirkendem können in der Tabelle MITWIRKENDE unterschiedliche Rollen (Author, Composer etc. ) über ein Mehrfachauswahlfeld zugewiesen werden.
Zur besseren Übersicht soll nun pro Rolle je ein Funktionsfeld in der Tabelle SONGS angelegt werden und alle (KONTAKTE.Vorname + " " + KONTAKTE.Nachname) in der Form "Vorname Nachname, ..." gesammelt auflisten.
Wie könnte eine Funktion für ein "Rollen"-Feld aussehen?
Danke für Euren Input!
28 Antworten
-
Eventuell so:
join(unique(Tracks.Songs.Mitwirkende[contains(concat(chosen('Copyright Role')), "Producer")].Kontakt.(Vorname + " " + Nachname)), ", ")
oder als Trigger so:
'Producer Trigger' := join(unique(Tracks.Songs.Mitwirkende[contains(concat(chosen('Copyright Role')), "Producer")].Kontakt.(Vorname + " " + Nachname)), ", ")
-
Hi Reinhard,
kannst Du unsere Dummy-DB mal entsprechend rudimentär erweitern? Würd's mir dann mal anschauen...
-
Wenn jetzt die GEMA noch Rest API in Ihre Datenbank integrieren würde, wäre wir alle glücklich :)
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 28Antworten
- 177Ansichten
-
4
Folge bereits