Version 6.0
SORT LIST (Liste{; > oder <})
Parameter | Typ | Beschreibung | |
Liste | ListenRef | Referenznummer der Liste | |
> oder < | Sortierreihenfolge: | ||
> sortiert in aufsteigender Reihenfolge | |||
< sortiert in absteigender Reihenfolge |
Beschreibung
Der Befehl SORT LIST sortiert die Liste mit der in Liste übergebenen Referenznummer.
Für Sortieren in aufsteigender Reihenfolge übergeben Sie >. Für Sortieren in absteigender Reihenfolge übergeben Sie <. Übergeben Sie keinen Parameter, sortiert SORT LIST standardmäßig in aufsteigender Reihenfolge.
SORT LIST sortiert alle Ebenen der Liste; und zwar zuerst auf der ersten Ebene die Einträge der Liste, dann die Einträge jeder evtl. vorhandenen Unterliste, usw. bis alle Ebenen der Liste durchlaufen sind. Deshalb wenden Sie SORT LIST normalerweise auf eine Liste in einem Formular an. Das Sortieren einer Unterliste hat wenig Gewicht, da sich die Reihenfolge durch Aufrufen einer höheren Ebene wieder ändert.
SORT LIST ändert nicht die ausgewählten Listeneinträge oder den aktuellen Status erweitert/geschlossen der Liste und Unterlisten. Da der ausgewählte Eintrag jedoch durch den Sortiervorgang verschoben werden kann, kann Selected list items vor und nach der Sortierung eine andere Position zurückgeben.
Beispiel
In der Benutzerumgebung gibt es die Liste hList (hier in Macintosh-Darstellung):
Nach Ausführung des Code:
` Sortiere Liste und Unterlisten in aufsteigender Reihenfolge SORT LIST(hList;>) REDRAW LIST(hList) ` Vergessen Sie nicht, REDRAW LIST aufzurufen, damit die Liste aktualisiert wird.
sieht die Liste folgendermaßen aus:
Nach Ausführung des Code:
` Sortiere Liste und Unterlisten in aufsteigender Reihenfolge SORT LIST(hList;<) REDRAW LIST(hList) ` Vergessen Sie nicht, REDRAW LIST aufzurufen, damit die Liste aktualisiert wird.
sieht die Liste folgendermaßen aus:
Referenz