Neue Datensätze in verknüpften Tabellen
Ich habe drei Tabellen A, B, C. Tabellen B und C sind mit A verknüpft. Wenn ich in Tabelle A einen neuen Datensatz hinzufüge, wird gleichzeitig mit:
create B;
create C;
ein neuer Datensatz in den Tabellen B und C erstellt. Obwohl verknüpft, beziehen die beiden Tabellen aber nicht automatisch das Feld "ID" aus der Tabelle A. Ich muss den Datensatz aus Tabelle A also erst in Tabelle B und C auswählen. Geht das auch anders?
Vielen Dank für Anregungen!
3 Antworten
-
ja das geht auch anders. einfach bei dem Trigger in Tabelle a wenn neuer Datensatz erstellt wird folgendes angeben.
zuerst den aktuellen Datensatz in eine Variable speichern
let myNr := Nr;
let b := (create tabelle_b)
b.(Tabelle_a := myNr);
let c :=(create tabelle_c)
c.(Tabelle_c := myNr)
-
sorry letzte Zeile natürlich c.(Tabelle_a := myNr)
-
Perfekt! Vielen Dank. Der Hinweis hat mir sehr weitergeholfen.
Content aside
- vor 6 JahrenZuletzt aktiv
- 3Antworten
- 1581Ansichten