0

Probleme last((select TABELLE).Datum)

Hallo Forum, habe neuerdings ein sehr merkwürdiges Problem je nach BROWSER oder APP.  

Die Funktion last((select TABELLE).Datum)

führt unter Microsoft Edge
Version 91.0.864.67 (Offizielles Build) (64-Bit)

zu dem Ergebnis : z.B. 23.10.2020

 

unter Safari oder Ipad App zudem Ergebnis:  16.07.2021.

Bei einer weiteren Tabelle selber Code (Feldnamen angepasst) funktioniert es einwandfrei. 

Habt ihr diesen Fehler auch schon beobachtet und gibt es dafür eine Lösung? 

2 Antworten

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Knickmeier,

    first() und last() sind Befehle zum behandeln von Arrays (Ninox Tabellen sind in diesem Sinne auch Arrays). Wenn man das maximale Datum in der Liste haben möchte ist die richtigere Wahl:

    ---
    max((select TABELLE).Datum)

    ---

    wenn man doch bei last bleiben möchte musste man die Sortierung der Tabelle hinzufügen:

    ---

    last(select TABELLE order by Datum).Datum

    ---

     

    Leo

    • Knickmeier
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Vielen Dank dafür, hat das Problem gelöst. 

    Dennoch verstehe ich nicht warum die gleiche Formel auf unterschiedlichen Browsern verschiedene Ergebnisse liefern. Bis zum letzten Update lief es 1 Jahr ohne Probleme.