Letzter Eintrag einer Tabelle

22. September 2011 11:18

Guten Tag

Ich würde gerne Wissen, wie ich den Eintrag einer Tabelle auslesen kann, der ihr als letztes hinzugefügt wurde.

Re: Letzter Eintrag einer Tabelle

22. September 2011 11:22

Auslesen im Sinne von im Zugriff haben?
Über NAV ist das so nicht 100%ig möglich.
Du kannst dir den letzten Datensatz sortiert nach dem Primärschlüssel ausgeben lassen.
Das muss allerdings nicht zwingend der letzte erängzte Datensatz sein.
SQL-seitig ginge dies über das Feld "timestamp".
Wobei du auch hier nur den Datensatz bekommst der als letztes eingefügt oder bearbeitet wurde.

Re: Letzter Eintrag einer Tabelle

22. September 2011 11:54

Ok, das ist natürlich schade. Dann werd ich mal schauen, ob sich von SQL Seite aus was machen lässt.

Re: Letzter Eintrag einer Tabelle

22. September 2011 12:51

Das sollte so z.B. klappen:
Code:
SELECT TOP 1 * FROM "CRONUS International Ltd_$Item" ORDER BY "timestamp" DESC

Re: Letzter Eintrag einer Tabelle

23. September 2011 10:52

Ok, das scheint zu klappen, danke =)
Ist nur irgendwie doof, dass NAV das nicht auch so hinbekommt

Re: Letzter Eintrag einer Tabelle

23. September 2011 11:15

Sky hat geschrieben:Ist nur irgendwie doof, dass NAV das nicht auch so hinbekommt

Die Frage hierbei ist: Wozu?
Für die Tabellen wo es wichtig ist kann man ja Felder befüllen mit USERID und DATETIME der letzten Änderung.

Re: Letzter Eintrag einer Tabelle

23. September 2011 11:31

In einigen Tabellen wie die Ledger Entries kann man das rausfinden, mit FINDLAST.
Geht natürlich nicht bei beliebigen Tabellen.