Array spezialsortiert

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Re: Array spezialsortiert

Beitragvon Martin Altmann » Mo, 05. Dez 2016 9:41

Hubert,
brandelh hat geschrieben:
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.
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: http://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: http://meldungen.altem.de/

Mitglied der XUG Osnabrück
stellv. Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
 
Beiträge: 12687
Registriert: Fr, 23. Sep 2005 3:58
Wohnort: Berlin

Re: Array spezialsortiert

Beitragvon UliTs » Mo, 05. Dez 2016 9:48

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 :wink:
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 2345
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen

Re: Array spezialsortiert

Beitragvon brandelh » Mo, 05. Dez 2016 9:54

Martin Altmann hat geschrieben:Hubert,
brandelh hat geschrieben:
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.
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
 
Beiträge: 13197
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim

Re: Array spezialsortiert

Beitragvon Tom » Mo, 05. Dez 2016 10:27

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. :wink:
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 6656
Registriert: Do, 22. Sep 2005 22:11
Wohnort: Berlin

Vorherige

Zurück zu Daten und Tabellen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast