in einem größeren Projekt stoße ich gerade auf etwas überraschendes. Gesetzt is SET COLLATION TO GERMAN, kein SET LEXICAL, kein SET EXACT. Im XbpBrowse werden Umlaute korrekt einsortiert in den jeweils ausgeschriebenen Umlauten. Es gibt Einträge mit der eckigen Klammer als erstem Zeichen, die werden vor allen Buchstaben einsortiert.
Aber bei ASort() ist das anders. Da kommen nach den "normalen" Buchstaben erst die Einträge mit den eckigen Klammern an Position 1, und danach die Umlaute.
Also im Browse:
[
A
B
OE
Ö
Z
Im ASort:
A
B
OE
[
Ö
Die Sortierzeile:
Code: Alles auswählen
ASort(aPersonenIndex, , , {|x, y| x[1] + x[2] < y[1] + y[2]})
Wie kommt sowas? Und vor Allem: Was kann ich dagegen tun?
Jan