Felder in zweiter Tabelle aktualisieren
Hallo Ninox Team
Ich habe ein Problem für das ich noch keine Lösung gefunden habe:
Ich habe eine Tabellen "B".
Mit der Tabelle "B" verknüpft ist eine Tabelle "C" welche nur eine Indexreihe (mit Datum) enthält. Der Index wird zyklisch fortgeschrieben (neuer Datensatz in "C").
Aufgabe: Der Indexwert und das Datum sollen durch das Fortschreiben des Indexes in "C" (als Trigger) jeweils die bestehende Felder (VPI und Datum) jedes bestehenden (!) Datensatzes der Tabellen "B" automatisch aktualisieren.
D.h. es sollen keine neuen Datensätze in "B" gebildet werden sondern nach Eintrag jeweils eines neuen Wertes in Tabelle "C" sollen die neuen Werte auch in den entsprechenden Feldern aller (!) Datensätze der Tabelle "B" (zur Weiterberechnung) erscheinen.
Ich denke die Zuweisung muss im Skript des Zahl-Feldes (für den Index) in "C" erfolgen. Damit kenne ich mich aber nur begrenzt aus.
Dank & Gruß
Bernd
2 Antworten
-
Hallo Bernd,
ich kann Deinen Ausführungen zwar nicht entnehmen, mit was du in 'Tabelle B' die Felder 'VPI' und 'Datum' füllen willst, aber wenn es 'Index' und 'Datum' aus 'Tabelle C' sind, dann sollte ein Änderungstrigger beim Feld 'Index' der 'Tabelle C' wie folgt zum Ziel führen:
let my:= this;
if Index and Datum then
for i in select 'Tabelle B' do
i.VPI := my.Index;
i.Datum := my.Datum
end
end
lg, Torsten
-
Hallo Thorsten
Danke für die blitzschnelle Antwort. Ja, so hat es funktioniert.
Gruß Bernd
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 618Ansichten