Tabelle und Untertabelle: Folgeaktion auf ein aus der Untertabelle berechnetes Feld
Tabelle A: Messpunkt
Tablle B: Messungen mit dem Feld Messwert
A.TOTALMESS = sum(B.Messwert) als Berechnungsfeld
Nun soll in A das numerische Feld A.KAT je nach Summenwert A.TOTALMESS automatisch (bei Veränderung in B) kategorisiert werden:
z.B.
if A.TOTALMESS > 45 then
A.KAT = 1
else
A.KAT = 0
end
Weiss jemand einen Ansatz dazu?
Scheinbar lässt ein Berechnungsfeld kein Script unter Funktion zu und besitzt kein Option "nach Änderung folgendes Skript ausführen"
2 Antworten
-
Hallo Frederic,
wenn sich der Wert nur bei Änderungen in Tabelle B ändert, warum nicht dort die Kategorie in Tabelle A ändern? D.h. als Änderungstrigger der Tabelle B:
A.KAT := if A.TOTALMESS > 45 then 1 else 0 end
"A" sollte im Code dem Namen entsprechen, den die Verknüpfung in der Tabelle B hat - ich würde mutmaßen:
Messpunkt.KAT := if Messpunkt.TOTALMESS > 45 then 1 else 0 end
lg, Torsten
-
Hallo Torsten
besten Dank für die Idee ... passt perfekt.
LG und einen schönen Tag noch
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 600Ansichten