Martin Altmann hat geschrieben:
Wenn Du die Collation dahingehend änderst, dass die Reihenfolge der drei o.g. Buchstaben sich ändert in m -> w -> g, müsste das auch Auswirkungen auf die eigentlich alphabetisch aufsteigend gewünschte Sortierung der Vereinsnamen haben
die Collation umzustellen, würde sich aber grundsätzlich auf alle Zeichenvergleiche / Sortierungen / Indexe auswirken, was hier ja nicht gewünscht ist.
brandelh hat geschrieben:...
Was ich nicht verstehe ist, warum Manfred damit ein Problem hat.
Das Feld nach dem sortiert wird, kann doch manipuliert werden und wenn man die Namen in 3 Gruppen möchte, stellt man einfach ein Zeichen für die Gruppe davor (wie schon geschrieben wurde).
Ob das nun passende Buchstaben oder Ziffern sind ist egal !
G1-Hans
G1-Otto
G2-Anton
G2-Emil
G3-Agate
eine Funktion zum Berechnen dieses Sortierfeldes (das dynamisch erzeugt wird und gar nicht so in dem Array steht) erleichtert das Debugging.
Stimmt, man kann es auch kompliziert machen
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Martin Altmann hat geschrieben:
Wenn Du die Collation dahingehend änderst, dass die Reihenfolge der drei o.g. Buchstaben sich ändert in m -> w -> g, müsste das auch Auswirkungen auf die eigentlich alphabetisch aufsteigend gewünschte Sortierung der Vereinsnamen haben
die Collation umzustellen, würde sich aber grundsätzlich auf alle Zeichenvergleiche / Sortierungen / Indexe auswirken, was hier ja nicht gewünscht ist.
genau das war ja auch meine Aussage
Viele Grüße,
Martin.
stimmt, Jan hat die Collation ins Spiel gebracht.
Ich befürchte ich brauch noch ne Woche Urlaub - ich hatte deine Aussage falsch interpretiert.
Man legt ein statisches Array an, das der willkürlichen Gruppensortierung entspricht, sucht darin mit AScan() nach der Position des konkreten Eintrags und verwendet diese als Sortier-(Unter-)Kriterium, feddisch. Nicht mit der Collation herumschrauben, das könnte gefährlich werden - obwohl's 'ne hübsche Idee ist. Wie diese Sache mit der Systemzeitänderung, wenn man irgendeine Auswertung für die Zukunft ausprobieren will oder so.