Delete verknüpfte Daten Untertabelle
Warum lassen sich alle Datensätze einer Untertabelle mit folgendem Code nicht löschen? Die Datensätze von 'Tabelle1' sind mit 'Darlehen' verknüpft und werden in der Ansicht in der Untertabelle entsprechend angezeigt.
Datenmodell: Tabelle'Darlehen' -> Untertabelle 'Tabelle1'
Script in 'Darlehen'
let dieseTabelle := this;
let alleDaten := (select Tabelle1 where Darlehen = this);
for p in alleDaten do
delete p
end;
5 Antworten
-
Hallo zusammen!
HABE ES GELÖST, NICHT DAMIT BESCHÄFTIGEN!
Es muss heißen
select (Tabelle1 where this);
-
vielleicht sollte ich zu Bett gehen…
Ist doch nicht gelöst, denn mit neuerlichen Code werden immer alle Datensätze gelöscht egal in welchem Datensatz von Darlehen man sich befindet. Das ist natürlich nicht mein Wunsch, da hätte ich gleich alle selectieren können. :-(
-
Hallo Cris,
die verknüpfte Tabelle muss du ohne select ansprechen. Also dein Code in Darlehen:
—-
delete Tabelle1
—-
Du brauchst nur das eingeben, kein Code Drumherum.
so werden nur die verknüpfte Datensätze gelöscht.
Leo
-
Hallo Claus,
sehe gerade, das meine iPhone-Autokorrektur dich umbennant hat - Sorry.
Leo
-
Danke für die Antwort, so einfach kann es gehen…
Content aside
- vor 6 JahrenZuletzt aktiv
- 5Antworten
- 2154Ansichten