Fussball-Tabelle sortieren
-
Hallo Leute!
Ich programmiere zur Zeit ein Programm mit dem
man verschiedene Fussballligen verwalten kann.
Für jede Liga wird eine Ini-Datei angelegt,in der
dann alle Ergebnisse gespeichert werden.
Und so siehts dann aus:[Options]
anz_teams=18
s_punkte=3
u_punkte=1
n_punkte=0
spieltage=5
akt_spieltag=6[teams]
0=BVB
1=FCK
2=S04
3=1860
4=VFL
5=HSV[team_0]
s_ges-0=3 //Siege
u_ges-0=0 //Unentschieden
n_ges-0=2 //Niederlagen
tg_aus-0=20 //+Tore
tk_ges-0=5 //-Tore
pkt_ges-0=9 //Punkte[team_1]
s_ges-1=1 //Siege
u_ges-1=2 //Unentschieden
n_ges-1=2 //Niederlagen
tg_aus-1=10 //+Tore
tk_ges-1=12 //-Tore
pkt_ges-1=5 //Punkteund so weiter.
Mein Problem ist jetzt all die Manschaften in einem
StringGrid sortiert nach Punkten und Tordifferenz auszugeben.
Das mit dem Sortieren nach Punkten würde ja klappen,aber falls
eine andere Manschaft die selbe anzahl an Punkten und mehr Tore
geschossen hat müsste diese Manschaft ja nach oben.
Hat da einer von euch vielleicht eine Idee wie ich das Problem lösen könnte?Vielen Dank!
-
Arbeite mit Datenbanken... Ich würde dir da Paradox empfehlen, statt mit Ini-Dateien zu arbeiten.
-
Ich habe BCB 5 Standard da gibt es keine DB-Komponenten
-
schade.
-
Hat denn keiner eine Idee wie ich das mach???

-
du sortierst erst nach Punkten. Wenn du dann innerhalb der Sortierung auf zwei Mannschaften mit gleicher Punktzahl gefunden hast, schaust du welche Mannschaft die höhere Punktzahl hast und sortierst.
if(punktzahl_b > punktzahl_a || (punktzahl_b == punktzahl_a && tore_b > tore_a)) tausche();
-
Hallo
ich vermute mit mySQL Direktzugriff geht es auch in der Pers-Version
MfG
Klaus