Function DE Version 2.00

@ReorgList

Float List Misc NUMBER Text TimeDate

Syntax

@ReorgList(LIST1;SEQUENCE1);

Beschreibung

Diese @Funktion bringt die Elemente einer Liste in eine neue Reihenfolge und gibt diese neue Liste zurück.
TEXTLIST/FNLIST/TDLIST LIST1 ist die Liste deren Elemente in eine neue Reihenfolge gebracht werden sollen.
FNLIST SEQUENCE1 ist die neue Reihenfolge.
LIST1 und SEQUENCE1 müssen gleich viele Elemente haben.
In der neuen Liste wird an der Position X das Element aus der alten LIST LIST1 erscheinen auf das in der SEQUENCE1 die Nummer an der Position X zeigt.

Beispiel @ReorgList(LIST1;SEQUENCE1):

Beispiel 1:

List:=@ReorgList("AAA":"BBB:"CC";3:2:1);

List wird die TEXTLIST "CC":"BBB":"AAA" zugewiesen.

Beispiel 2:

List:=@ReorgList("AAA":"BBB:"CC";3:1:2);

List wird die TEXTLIST "CC":"AAA":"BBB" zugewiesen.

Beispiel 3:

List:=@ReorgList("AAA":"BBB:"CC";1:3:2);

List wird die TEXTLIST "AAA":"CC":"BBB" zugewiesen.

Beispiel 4:

List:=@ReorgList(11:22:33;1:3:2);

List wird die FLOATLIST 11:33:22 zugewiesen.

Beispiel 5:

LIST1:=[30.06.1987 00:06:28]:[16.02.1991 16:46:00]:[28.10.1989 13:29:05];
SEQUENCE1:=2:3:1;
Ret:=@ReorgList(LIST1;SEQUENCE1);

Ret wird die TDLIST 16.02.91 16:46:00;28.10.89 13:29:05;30.06.87 00:06:28 zugewiesen.