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