0

Im Formular soll immer der letzte Eintrag stehen

Hallo zusammen,

die Eingabe meiner Werte (hier Kassenbuch) mach ich über ein Formular. In diesem Formular soll aber immer der letzte Eintrag stehen, damit ich weiß, was ich als letztes eingegeben habe.

Aktuell ist es aber der Datensatz mit der kleinsten lfd. Nr.

Formular

Wie bekomme ich es hin, dass mir immer der letzte Datensatz angezeigt wird? Ich stehe da gerade auf dem Schlauch

Danke für die Hilfe

Sonnige Grüße
Markus

4 Antworten

null
    • RMS Immobilière
    • Arsene_Nickels
    • vor 3 Jahren
    • Gemeldet - anzeigen

    probier mal, die Tabelle (alle) nach Datum absteigend zu sortieren

    In meinen neuen Formularen ist immer alles leer ;-)

    • Markus.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke für den Vorschlag, klappt leider nicht. Die Sortierung geändert - das Formular zeigt immer noch nicht den letzten Wert an 🤨

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Markus, solange man in der DB bleibt, wird bei jedem Aufruf der Tabelle jeweils der Datensatz angezeigt, der zuletzt geöffnet war. Wenn man die Datenbank verlässt und wieder öffnet, wird m. W. immer der nach ID erste Datensatz angezeigt, unabhängig von dessen Position in der eingestellten Sortierreihenfolge.

     

    Man könnte in den DB-Optionen mit einem Trigger "Nach dem Öffnen der Datenbank" den letzten Datensatz der betreffenden Tabelle öffnen:

     

    openRecord(last((select TABELLE) order by number(Nr)))

     

    Dann bliebe dieser Datensatz der aktuelle, solange man nicht manuell einen anderen auswählt. Auch, wenn man zwischendurch die Tabelle wechselt. Und wenn man die Datenbank verlässt und wieder öffnet, greift auch der Trigger wieder.

    • Markus.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter,

    dein Vorschlag funktioniert funktioniert- wie sollte es auch anders sein 😜 - perfekt.

    Besten Dank

    Markus