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
-
Hier zur Verdeutlichung ein Screenshot, wie ich den Datensatz erzeugen will
-
Hallo Reiner,
das liegt an der 1:N-Beziehung der Tabellen. Nutze statt "NR.Aufgabenliste := aufgabenid;"
aufgabenid.Auftrag := NR;
lg, Torsten
-
Funktiont super. Vielen Dank!!
-
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üpfungWenn 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
Content aside
- vor 9 MonatenZuletzt aktiv
- 5Antworten
- 707Ansichten
-
1
Folge bereits