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.
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
-
probier mal, die Tabelle (alle) nach Datum absteigend zu sortieren
In meinen neuen Formularen ist immer alles leer ;-)
-
Danke für den Vorschlag, klappt leider nicht. Die Sortierung geändert - das Formular zeigt immer noch nicht den letzten Wert an
-
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.
-
Hallo Copytexter,
dein Vorschlag funktioniert funktioniert- wie sollte es auch anders sein - perfekt.
Besten Dank
Markus
Content aside
- vor 3 JahrenZuletzt aktiv
- 4Antworten
- 470Ansichten