Previous und Next Record
Ich dachte, dies sei eigentlich eine einfache Aufgabe, aber anscheinend gibt es zur Auswahl eines vorhergehenden, folgenden Datensatz keine Funktion. Ich möchte eigentlich nur in einem Formularfeld auf einer Tabellenseite (Page) die Differenz eines Zahlenwertes zwischen dem letzten Datensatzes mit dem vorherigen Datensatz berechnen und anzeigen lassen. Wie kann ich auf einen vorherigen Datensatz zugreifen? Wahrscheinlich sehr banal, aber bisher hatte ich keinen Erfolg mit Vorschlägen hier oder durch ChatGPT etc.. Danke euch!
4 Antworten
-
Du könntest es so machen. Die Tabelle wird umgedreht nach Datensatznummer geordnet, dann die ersten beiden Records über slice() ausgeschnitten, dann über item() der vorletzte vom letzten subtrahiert. Feldname und Tabellenname mußt du natürlich ändern. Mirko
let values := slice((select TABELLE) order by -number(Nr), 0, 2); item(values, 0).FELD - item(values, 1).FELD -
danke Leute , aber ich versteh nur Bahnhof. ich habe die Formel genommen die vorhanden war und nur die Felder die mir wichtig waren geändert. wie gesagt hat funktioniert aber die letzte reg mit 10 und seit dem gehts nicht weiter...wie soll ich es genau ändern als Anfänger..und leihe
Content aside
- vor 16 StundenZuletzt aktiv
- 4Antworten
- 34Ansichten
-
3
Folge bereits
