Moinmoin, liebe fachkundigen,
ich bin auf der suche nach einer möglichkeit einen vector zu sortieren, um ihn sortiert in einer table auszugeben...
also kein einfaches bubblesort, oder sowas...
mein vector:
dieser sollte nach möglichkeit so angeordnet sein:
nochmal in schriftform, da etwas unübersichtlich:
1.) Alle PUNKTE-gleiche datensätze sollen nebeneinander stehen.
2.) die dazugehörigen Daten, wie NR1, NR2, DATUM, SCHNITT1, SCHNITT2 sollen unter den zugehörigen NR. stehen
3.) wenn in der Datenbank nicht genug Datensätze zu den Punkten vorhanden sind, muss mit LEER aufgefüllt werden.
4.) links muss unter den Punkten LEER stehen
5.) wenn keine weiteren 5200der-PUNKTE vorhanden sind, soll eine komplette zeile mit LEER eingefügt werden.
und das selbe mit allen PUNKTEN ab 5100, usw, also alles wieder von vorne.
hat jemand schonmal etwas ähnliches gemacht, oder einen link, zu etwas ähnlichem?
dankööö.
beste grüße,
Giftstachel
ich bin auf der suche nach einer möglichkeit einen vector zu sortieren, um ihn sortiert in einer table auszugeben...
also kein einfaches bubblesort, oder sowas...
mein vector:
Code:
[NR1, NR2, PUNKTE, DATUM, SCHNITT1, SCHNITT2]
[DB958K, DB959H, 5200.0, 2008-03-18, 16,070, 16,090]
[DB861F, DB862D, 5200.0, 2008-06-18, 17,120, 17,140]
[DB861F, CB4XVT, 5200.0, 2008-06-18, 17,120, 17,140]
[DB970J, DB970K, 5200.0, 2008-09-17, 17,930, 17,950]
[DB9795, DB9796, 5200.0, 2008-12-17, 18,840, 18,860]
[DB958H, DB958J, 5100.0, 2008-03-18, 17,040, 17,060]
[DB894H, DB894J, 5100.0, 2008-06-18, 18,020, 18,040]
[DB970G, DB970H, 5100.0, 2008-09-17, 18,800, 18,820]
dieser sollte nach möglichkeit so angeordnet sein:
Code:
[5200.0, DB958K, DB861F, DB861F, DB970J, DB9795]
[LEER, DB959H, DB862D, CB4XVT, DB970K, DB9796]
[LEER, 16,070, 17,120, 17,120, 17,930, 18,840]
[LEER, 16,090, 17,140, 17,140, 17,950, 18,860]
[LEER, 2008-03-18, 2008-06-18, 2008-06-18, 2008-09-17, 2008-12-17]
[LEER, LEER, LEER, LEER, LEER, LEER,]
dann die selbe formatierung, für alle 5100.0 - werte, usw...
nochmal in schriftform, da etwas unübersichtlich:
1.) Alle PUNKTE-gleiche datensätze sollen nebeneinander stehen.
2.) die dazugehörigen Daten, wie NR1, NR2, DATUM, SCHNITT1, SCHNITT2 sollen unter den zugehörigen NR. stehen
3.) wenn in der Datenbank nicht genug Datensätze zu den Punkten vorhanden sind, muss mit LEER aufgefüllt werden.
4.) links muss unter den Punkten LEER stehen
5.) wenn keine weiteren 5200der-PUNKTE vorhanden sind, soll eine komplette zeile mit LEER eingefügt werden.
und das selbe mit allen PUNKTEN ab 5100, usw, also alles wieder von vorne.
hat jemand schonmal etwas ähnliches gemacht, oder einen link, zu etwas ähnlichem?
dankööö.
beste grüße,
Giftstachel