Einzelnen Beitrag anzeigen

Carsten1234

Registriert seit: 9. Apr 2008
Ort: Vechelde
178 Beiträge
 
Delphi 8 Professional
 
#4

Re: Sortierung von Daten in Textdateien

  Alt 28. Aug 2009, 11:48
Zitat von himitsu:
Sort ging ja nicht, da er ja nicht nach Datum sordieren will
Ich will schon, nur andere wollen nicht mehr.

Zitat von himitsu:
* entweder du läßt die Reinfolge in der Datei und Zeigst die Liste nur andersrum an (also in der Anzeige die letzte Zeile nach oben und usw.
Scheidet aus, da man die jüngste Zeile oben haben will.

Zitat von himitsu:
* oder du drehst die Zeilen in der Datei um
Klappt auch nicht so, denn wenn ich mit der Datei "ereignisse.csv" beginne und mich dann nach hinten "durchhangele", dann habe ich die Reihenfolge
24.08.09;11:19;
24.10.09;12:26;
24.08.09;13:04;
24.08.09;13:38;
23.08.09;11:35;
23.08.09;11:37;
23.08.09;12:13;
23.08.09;14:27;
(...)
24.08.09; 11:17;

Nun kann man sagen, fange mit der letzten Datei an, aber:
Auf der einen Seite will man nur die letzten 15 jüngsten Ereignisse sehen und auf einer anderen Seite ALLE Ereignisse (immer das jüngste Ereignis oben). Wenn ich alle anzeigen soll, mag das noch so gehen mit hinten anzufangen auszulesen, doch ich will mir ja nicht alle 11 Dateien mit je max. 500 Datensätzen reinzwirbeln, wenn ich nur die jüngsten 15 Ereignisse anzeigen soll. Ein netter Nebeneffekt dabei ist noch, dass in der Datei "ereignisse.csv" nur 14 Datensätze liegen und ich dann noch den 15. Datensatz aus der Datei "ereignisse.ba0" auslesen muss.
Und jetzt kann auch noch folgendes passieren (für die Kurzanzeige mit 15 Datensätzen):
In der Datei "ereignisse.csv" liegen 10 Datensätze ==> Datei "ereignisse.ba0" auch auslesen. In dieser Datei sind aber nur (warum auch immer, kann aber passieren) 3 Datensätze, macht zusammen 13 Datensätze. Ich brauche aber mind. 15 Datensätze, also auch noch die Datei "ereignbisse.ba1" auslesen.
Du siehst die Krux...

Gruß, Carsten
  Mit Zitat antworten Zitat