die 50 höchsten Punkte aus einer Tabelle erfassen
Hallo, ich möchte aus der Tabelle "Spielabend" die Summe der 50 höchsten Punkte aus den Spalten 1.R.Pu. und 2.R.Pu. summieren und im Feld Ges.Punkte - ausgeben.
Kann mir jemand da helfen ?
Gruß Peter
3 Antworten
-
Folgende Vorgehensweise:
let P := (select Spielabende);let Array := [0];
for i in P do
Array := array(Array, [i.'Punkte 1.Runde']);
Array := array(Array, [i.'Punkte 2.Runde'])
end;
GesPinkte := sum(slice(rsort(Array), 0, 50)) -
Hallo Uwe, leider klappt das nicht so, ich bekomme den Fehler : eine Tabelle "Spielabende" wurde nicht gefunden.
Die Felder Punkte 1.Runde / Punkte 2.Runde / GesPinkte
muss ich noch anpassen
Kannst Du nochmal darüber Schauen ? Danke
-
Ich habe angenommen, dass der Tabellenname dem Namen deiner Ansicht entspricht.
Du must da den TabellenNamen hinschreiben, der dem select deiner Ansicht entspricht.
Desweiteren sind im Script einige, der Autokorrektur geschuldete Schreibfehler drin. Da musst du bei Feldnamen die entsprechend korrekten Feldnamen nehmen.
Du musst dir auch überlegen, wie und wo du das Script einsetzt. (Button, Trigger, in der gleichen Tabelle im Formular, eigenes Dashboard?)
Content aside
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 47Ansichten
-
2
Folge bereits