Version 2004
SORT LISTBOX COLUMNS ({*; }Objekt; NrSpa; Richtung{; NrSpa2; Richtung2; ...; NrSpaN; RichtungN})
Parameter | Typ | Beschreibung | |
* | Mit *: Objekt ist Objektname (String) | ||
Ohne *: Objekt ist Variable | |||
Objekt | Formularobjekt | Mit *: Objektname | |
Ohne *: Variable | |||
NrSpa | Zahl | Nummer(n) der zu sortierenden Spalte(n) | |
Richtung | > oder < | > Aufsteigend sortieren | |
< Absteigend sortieren |
Beschreibung
Der Befehl SORT LISTBOX COLUMNS sortiert die Zeilen der Listbox, angegeben in den Parametern Objekt und *, nach einem oder mehreren Spaltenwerten.
Mit dem optionalen Parameter* geben Sie an, dass Objekt ein Objektname ist. Sonst ist es eine Variable, d.h. Sie übergeben keinen String, sondern eine Referenz auf eine Variable.
In NrSpa übergeben Sie die Variable, d.h. die Nummer der zu sortierenden Spalte. Sie können jede Art von Array-Daten verwenden bis auf Bilder und Zeiger.
In Richtung übergeben Sie das Symbol > oder < für die Sortierrichtung. Enthält Richtung das Symbol "größer als" (>), wird in aufsteigender Richtung sortiert. Enthält Richtung das Symbol "kleiner als" (<), wird in absteigender Reihenfolge sortiert.
Sie können auch mehrstufig sortieren: Dazu übergeben Sie soviele Paare NrSpa; Richtung wie erforderlich. Die Ebene wird durch die Position des Parameters im Aufruf definiert.
Gemäß dem Prinzip für Listbox Operationen werden die Spalten synchronisiert, d.h. das Sortieren einer Spalte wirkt sich automatisch auf alle anderen Spalten des Objekts aus.