![]() |
2 Daten vergleichen welche größer ist (TDate)
Hallo zusammen,
habe hier das Problem das ich eine reihe von Datums habe, Ich gehe nun mit einem z.b 12.12.2004 durch und suche das nächst höhere, hat er das gefunden soll er in der Zeile drüber eine neue zeile machen und die alte einfügen. somit sortiere ich Datums sozusagen. Leider geht das bei mir nicht! Ich lasse eine For schleife Laufen die alle Daten durchgeht
Delphi-Quellcode:
Ich verschiebe keine Datan sondern erstelle die neue Zeile daher der Zähle der die erstellten Zeilen mitzählt!
zahler:integer=0;
Var Data,Data1:Tdate; Data:=neuDatum; For x:=0 to Datenende do Begin Data1:=Datum[x+zahler]; If Data > Data1 then Begin Nexline; inc(zahler); inc(Datenende): copy der Zeile; end; end; Aber beim Durchlauf packt er einfach nicht die Daten an die Stelle wo sie hingehören. Was meint ihr dazu ? THX Cyberbob |
Re: 2 Daten vergleichen welche größer ist (TDate)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz