Function DE Version 2.00

@SortList

IDList List Misc Text

Syntax

@SortList(TEXT1);
@SortList(TEXT1;SEQUENCE1);
@SortList(TEXTLIST1);
@SortList(TEXTLIST1;SEQUENCE1);

Beschreibung

Sortiert den/die TEXT/TEXTLIST TEXT1/TEXTLIST1 und gibt diese sortierte Liste zurück.

Optional kann eine Reorganisationsliste NUMBERLIST SEQUENCE1 zurückgegeben werden. Diese kann mit @ReorgList dazu benutzt werden, um auch andere Listen in die Reihenfolge zu bringen, in die der/die TEXT1/TEXTLIST1 gebracht wurde.

Wird @SortList ein TEXT1 übergeben, gibt die @Funktion eine TEXTLIST mit einem Element (TEXT1) zurück.

Beispiel @SortList(TEXT1);

Text1:="AAAB";

Ret:=@SortList(Text1);
@LogReport(@GetDataTyp(Ret));
@LogReport(Ret);

In Ret wird eine TEXTLIST zurückgegeben, deren einziges
Element Text1 ist.
("AAAB")

Beispiel @SortList(TEXTLIST1);

List1:="AAAB":"AAAA":"AAA":"BBBB":"BBB":"C";

Ret:=@SortList(List1);
@LogReport(@GetDataTyp(Ret));
@LogReport(Ret);

In Ret wird die sortierte TEXTLIST List1 zurückgegeben.
("AAA":"AAAA":"AAAB":"BBB":"BBBB":"C")

Beispiel @SortList(TEXT1;Ret2);

Text1:="AAAB";

Ret:=@SortList(Text1;Ret2);
@LogReport(@GetDataTyp(Ret));
@LogReport(Ret);
@LogReport(@GetDataTyp(Ret2));
@LogReport(Ret2);

In Ret wird eine TEXTLIST zurückgegeben, deren einziges
Element Text1 ist.
("AAAB")
In Ret2 wird die NUMBERLIST Reorganisationsliste zurückgegeben.
(1)

Beispiel @SortList(TEXTLIST1;SEQUENCE1);

List1:="AAAB":"AAAA":"AAA":"BBBB":"BBB":"C";

Ret:=@SortList(List1;Ret2);
@LogReport(@GetDataTyp(Ret));
@LogReport(Ret);
@LogReport(@GetDataTyp(Ret2));
@LogReport(Ret2);

In Ret wird die sortierte TEXTLIST List1 zurückgegeben.
("AAA":"AAAA":"AAAB":"BBB":"BBBB":"C")
In Ret2 wird die NUMBERLIST Reorganisationsliste zurückgegeben.
(3:2:1:5:4:6)