0

Identische Worte

Hallo

 

Ich habe eine Frage

 

Ich möchte mir gerne eine Datenbank für meine Musik, Filme usw. anlegen

Das selbe will ich noch mit einer Bachblüten-Datenbank verwirklichen wo ich Bachblüte, Krankheitsbilder und Themenbereiche als eigene Tabelle erstellen werde. (So zumindest der Plan :) )

 

Somit habe ich eine Tabelle mit zB. der Band, eine mit den Musikern und eine mit der Musikart

Ich dachte, dass ich am besten wohl die 3 Tabellen mache, da ich dann auch Direkt schauen kann, welche Musiker ich bisher in der Liste oder welche Genres ich in der Sammlung habe. (Schätze das macht Sinn, oder?)

 

Nun habe ich aber das Problem, dass wenn ich Musiker, die in verschiedenen Bands spielen, mehrmals eingebe, dass die in der MusikerTabelle mehrfach erscheinen.

 

Gibt es eine Möglichkeit, dass diese Begriffe die ich mehrfach, identisch, eingebe, immer auf den bereits eingegebenen zugreifen, so dass ich nicht irgendwann 415x den selben Namen in der Liste habe?

 

Ich dachte erst, dass ich die Datenbank mit einigen Mehrfachauswahlen mache, aber ich denke das wird mit der Zeit sehr unübersichtlich und Listen wo ich NUR die Musiker oder NUR die Genres sehe, hab ich ja auch nicht. Daher kam ich auf die Idee mit den verschiedenen Tabellen und den Rückverknüpfungen.

 

Ich lasse mich aber gerne eines Besseren belehren.

 

Besten Dank und Gruss

4 Antworten

null
    • Ninox Solution-Partner
    • RonaldP
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hi RJ,

    ich würde mit deiner Aufgabenstellung folgendes Szenario vorschlagen:
    Haupttabelle wäre für mich Bands, die beiden Tabellen Musiker und Musikart würde ich im Formular Bands mit dynamischen Mehrfachauswahlfeldern "einbinden".
    Damit kannst Du für jede Band Musiker und Musikart zuordnen.

    Ein dynamsiches Auswahlfeld zeigt die Datensätze einer Tabelle als Auswahlwerte an.
    Für mich besteht ein Vorteil darin, dass, wenn Du einen neuen Musiker-Datensatz in der Tabelle Musiker anlegst, dieser Musiker sofort im dynamischen Auswahlfeld zur Verfügung steht.

    Der Übersicht halber würde ich die Auswahlfelder in einen anderen Karteireiter im Formular der Tabelle Bands legen und im ersten Karteireiter ein F(x) - Feld anlegen und mit folgendem Skript die getätigte Auswahl anzeigen:

    text(Musiker)
    

    Stichwortartig weiteres Vorgehen: ggf. in einem Dashboard-Formular Ansichten erstellen und dort mit dyn.Auwahlfeldern filtern

    Wie gesagt, nur ein Vorschlag, es gibt ja viele Wege nach Rom ;-)

    Ich hoffe das hilft Dir erstmal weiter...

     

    Viel Erfolg
    Ronald

    • roger_j
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Roland

     

    Ich danke Dir für den Vorschlag

    Die dynamischen Auswahlfelder sind mir komplett untergegangen. Das wäre sicherlich die einfachste und sauberere Lösung als die meine

     

    Danke für den Input.

    Das mit dem Dashboard ist auch ne gute Idee, das muss ich mir mal anschauen, da ich mich da noch nicht auskenne.

     

    So habe ich wieder was zu tun ;)

    Danke und gruss

    Roger

    • NX Stylist, Prozessmanager & UI Designer
    • Jakob_Jordan
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Mein präferierter Ansatz für die Musiker wäre eine zusätzliche Untertabelle (z.B. Zuweisung Musiker) unter die Band gehangen, mit einer Verknüpfung zum Musiker. (Also insgesamt 4 Tabellen).

    Das hat den Vorteil, dass der Musiker auch eine bestimmte Rolle in der Band bekommen kann (Schlagzeuger, Bassist, etc.) 

    Auf der anderen Seite des Musikers hast du dann eine Liste an Bands in denen er mitspielt. Oder Musiker filter die noch nie oder in mehr als 10 Bands spielen.

    Es gibt noch weitere Vorteile: z.B. wenn du eine Script in for each schleife durch die Musiker einer Band laufen lassen möchtest (z.B. allen Musikern in der Band eine Mail schreiben).

    Bei der Musikrichtung wäre ein Dynamisches Mehrfachfeld absolut fein.

      • roger_j
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Jakob Jordan ich danke auch Dir für den Input

      lg Roger

Content aside

  • vor 1 JahrZuletzt aktiv
  • 4Antworten
  • 60Ansichten
  • 3 Folge bereits