0

Datensätze verknüpfen in beide Richtungen

Hallo,

ich habe mal wieder ein kleines Problem. 

Ich habe die Tabelle "Aufträge". Über einen Button in einem Datensatz kann ich von dort z.B. eine Aufgabe in der Tabelle "Aufgaben" erstellen. 

Das klappt auch mit 

let auftragsid := this;
NR.(Auftrag := auftragsid);

Wenn ich jetzt allerdings aus der Tabelle "Aufgabe" über einen Button "Neuen Auftrag" einen Datensatz in der Tabelle "Aufträge" erzeugen will, in der beim Datensatz die Verknüpfung zur Aufgabe eingetragen ist, bekomme ich als Fehlermeldung "Die Tabellenspalte ist kein einfaches Datenfeld". 

Kann mir da nochmal jemand auf die Sprünge helfen? 

Vielen Dank. 

5 Antworten

null
    • Reiner
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hier zur Verdeutlichung ein Screenshot, wie ich den Datensatz erzeugen will

    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Reiner,

     

    das liegt an der 1:N-Beziehung der Tabellen. Nutze statt "NR.Aufgabenliste := aufgabenid;"

     

    aufgabenid.Auftrag := NR;

     

    lg, Torsten

    • Reiner
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Funktiont super. Vielen Dank!!

    • Maurice
    • vor 2 Wochen
    • Gemeldet - anzeigen

    Hallo,

    passt wohl am besten hier rein. Stehe auf dem Schlauch. Aus diversen Gründen (hängt mit der leidigen PDF-Ausgabe zusammen) habe ich folgenden Fall:

    Tabelle 1 hat n Datensätzen (die n Einträge sind relativ statisch; bilden die Textbausteine für PDF Erstellung)
    in Tabelle 2 ist Tabelle 1 eine Untertabelle mit 1:n Verknüpfung

    Wenn in Tabelle 2 ein neuer Datensatz erzeugt wird, sollen automatisch in der dortigen Untertabelle Tabelle 1 alle aktuell in Tabelle 1 befindlichen Datensätze verlinkt werden, also n Stück.

    Was muss im Trigger stehen?

    Danke. Grüße Maurice

      • Maurice
      • vor 2 Wochen
      • Gemeldet - anzeigen

       Mann Maurice, du stehst echt auf dem Schlauch: du brauchst eine n:m Tabelle dazwischen, dann geht es.

Content aside

  • vor 2 WochenZuletzt aktiv
  • 5Antworten
  • 679Ansichten
  • 1 Folge bereits