0

Verknüpfungen

Hi in die Runde, 

ich habe mal wieder eine kleine Frage. Diesmal ist es warscheinlich ehr ein Logik Problem. 

Ich habe zwei Tabellen. 

Tabelle "Items". Sagen wir mal mit dem exemplarischen Einträgen Stuff1, Stuff2, Stuff3, Stuff4

Dann gibt es noch eine Tabellen "Personen". 

Hier habe ich den Kontakt Christoph angelegt. Auf diesem Formular gibt es eine "Beziehung von Personen zu Items (1:N). Entsprechend kann ich in der Ansicht die Eintraege auswählen und an den Kontakt Christoph hängen. Sagen wir mal ich habe Christoph die Einträge "Stuff1 und Stuff2" zugewiesen. 

Nun erstelle ich eine neue Person, z.B. Bernd. 

Wenn ich nun bei Bernd in die Ansicht gehe kann ich nicht mehr Stuff 1 oder Stuff2 hinzufügen, weil die schon mit Christoph verknupft sind. Allerdings sollen auch bei Bernd diese beiden Eintrage verknuepft werden. 

Wie kann ich das Bewerkstelligen?

Lg

Christoph

3 Antworten

null
    • Paul_J_Herberhold
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Das Problem kannst du lösen, wenn du in der Tabelle Personen noch eine Untertabelle z.B. Buchung Items hängst. Die Untertabelle verknüpfst du dann noch mit den Items .

    Dann ergibt sich Personen n:1 Buchung Items 1:n Items

      • Christoph_Hintermuller.1
      • vor 2 Monaten
      • Gemeldet - anzeigen

       Hi Paul danke für die Hilfe. 
      Das klappt vom Prinzip her.  Hier noch zwei Rückfragen: 

      • Wenn ich "Buchung Items" anklicke öffnet sich ein neues Fenster in dem ich dann erneut klicken muss um den Datensatz auszuwählen. Kann man das auch so gestalten, dass ich unter Buchung Items nur auf "Datensatz hinzufügen" klicke und direkt die Liste mit dem Items angezeigt wird?
      • Zweite Frage und die wesentlich wichtigere: Meine Idee war es, dass ein Item, sobald es einem Probanden zugeordnet wurde für diesen "gespeert" ist und nicht mehr angezeigt wird (so das es nicht doppelt hinzugefügt werden kann). Wenn ich allerdings ein neues Item hinzufüge, werden mir wieder alle angezeigt. 

      Ich habe mal eine Demo Datenbank angehängt. Vielleicht hast du ja eine Idee. 

      Lg

      Christoph 

      • Paul_J_Herberhold
      • vor 2 Monaten
      • Gemeldet - anzeigen

       Punkt eins lässt sich leicht ändern : Gehe in die Tabelle Buchung Items bearbeite das Verknüpfungsfeld und stellte Felder anzeigen als auf Radio Buttons. Bei der Gelegenheit kannst du unter Trigger nach Änderung noch closeRecord() eintragen, dann schließt sich das Popup automatisch, nach der Auswahl. 

      Bei Punkt zwei bin ich leider ein bisschen raus. Ich könnte mit vorstellen, dass man mittels des Einschränkungen Feldes erreichen kann, dass nur die Items angezeigt werden, die nicht mit dem aktuellen Datensatz verbunden werden. Ich kenne mich mit dem Feld aber nicht aus.

      Vielleicht kommt hier ja noch jemand vorbei, der mehr Ahnung hat als ich. Bis dahin könntest du dir wenigstens ein wenig aushelfen, in dem du in der Buchung Items Tabelle ein Formelfeld mit dem Wert concat(Probanden.'Buchung Items'.Items.Suggestion) erstellst. Dann werden alle mit dem Probanden verknüpften Items angezeigt

Content aside

  • vor 2 MonatenZuletzt aktiv
  • 3Antworten
  • 35Ansichten
  • 2 Folge bereits