@SortList
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)
