Hallo,
Array-Datenstrukturen können ebenso wenig wie Mehrfach-Datenstrukturen sortiert werden.
Eine Sortierung, kann nur über den OPCode SORTA erfolgen (eine Built-in-Funktion %Sort() gibt es nicht!).
Möglich ist jedoch Feldgruppen, die als Datenstruktur-Unterfelder definiert sind und die durch andere Felder überlagert sind zu sortierten. Dadurch, das Felder eine Feldgruppe überlagern, sind sie ebenfalls als Feldgruppen definert. Jede einzelne dieser Feldgruppen kann sortiert werden. (Die Inhalte der überigen Feldgruppen werden richtig mit sortiert)
Beispiel:
PHP-Code:
D DS
D Adresse Dim(5)
D Name 15A Overlay(Adresse)
D Strasse 15A Overlay(Adresse: *Next)
D Land 3A Overlay(Adresse: *Next)
D PLZ 5A Overlay(Adresse: *Next)
D Ort 10A Overlay(Adresse: *Next)
/Free
SortA Adresse;
SortA Ort;
SortA PLZ;
/End-Free
Birgitta
Bookmarks