0

1:n - ich kriege es nicht hin

Hallo Leute, ich arbeite noch nicht lange mit Ninox und meine FileMaker-Zeiten sind lange her, aber ich habe eine Blockade hier bei den 1:n - Verknüpfungen. Also wenn ich jetzt eine Tabelle habe mit Viechern (Schlange, Katze, Quokka) und eine Tabelle mit Labels (Flauschig, Glatt, Killer, Schmusig) dann möchte ich der Katze "Flauschig" und "Killer" zuordnen und der Schlange "Glatt" und "Killer" und dem Quokka "Flauschig" und "Schmusig". So meine ich ging das mit FileMaker. Ich kann aber bei einer Ninox 1:N-Verknüpfung offensichtlich jeden Datensatz aus der Tabelle mit den Labels nur einmal in der Tabelle mit den Viechern verwenden, d.h. wenn ich der Katze "flauschig" und "Killer" zugeordnet habe und bei dem Quokka auf die Lupe klicke habe ich nur noch "glatt" und "schmusig" und nicht mehr "flauschig" zur Verfügung. Dabei steht in der Hilfe doch auch: 

"Als Grundbaustein unterstützt Ninox sogenannte 1:N-Beziehungen (lies: Eins zu N oder Eins zu Viele). Eine solche Verknüpfung ist der am häufigsten verwendete Beziehungstyp. Dies bedeutet, Sie können damit einem einzelnen Datensatz aus einer Tabelle A mehrere Datensätze aus einer anderen (B) zuordnen. Einem Datensatz von Tabelle B dagegen kann nur ein einziger Datensatz von A zugeordnet werden. "

Habe ich hier einen Denkfehler oder mache ich was falsch?? Ich freue mich auf geduldige Antworten. (p.s. no animals were harmed in this database)

3 Antworten

null
    • Tacho
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Du benötigst dafür eine N:M-Beziehung!

    Zitat aus dem Ninox-Manuel:

    "N:M-Beziehungen:

    Wie die meisten relationalen Datenbanksysteme unterstützt auch Ninox n:m-Beziehungen nicht direkt. Die Einrichtung solcher Verknüpfungen ist nur über eine dritte Tabelle, der sogenannten Verbindungstabelle, möglich. Mit Hilfe einer solchen Tabelle lassen sich N:M-Beziehungen auf zwei 1:N-Beziehungen zurückführen."

    • bernd
    • vor 5 Jahren
    • Gemeldet - anzeigen

    11996D6A-105E-4941-8B32-3F0F4DCCB33E

    B9A38071-FC63-4A08-9666-4981D75E27EE

    • Christopher_Bulle_medict
    • vor 5 Jahren
    • Gemeldet - anzeigen

    vielen Dank... !

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 3Antworten
  • 1733Ansichten