View Full Version : SORTA läuft nicht wie gewünscht
Nichts zu danken, ich brauchte das nun auch um eine Subfile umzusortieren.
camouflage
18-03-22, 10:10
Baldur, ich hätte da noch ein Aber.
Franz-Georg möchte das Ganze ja nach LINR und AEDT sortieren. Mit deiner Lösung geht das so nicht, es sei denn, die Felder werden in der DS entsprechend angeordnet.
Abgesehen davon, es geht überhaupt nicht mit %Fields, wenn nicht das entsprechende PTF für Rel. 7.3/4 geladen ist, da die %Fields Extension erst ab September 2021 implementiert wurde!
Die einzige Lösung dafür ist, wenn ein Release vor 7.3 installiert ist, über zwei SortA Statements zu gehen oder eine Neuanordnung der Felder.
RobertMack
18-03-22, 10:53
D NN$DS03 DS INZ
D DS$DS03 Dim(10)
D DS03KEY Overlay(DS$DS03)
D DS03LINR 8S 0 Overlay(DS03KEY:1)
D DS03AEDT 8S 0 Overlay(DS03KEY:9)
D DS03ARTN 8S 0 Overlay(DS$DS03:*Next)
D DS03LANR 25A Overlay(DS$DS03:*Next)
SortA %SubArr(DS03KEY:1:Zähler);
Einen 2.Stufigen Sort kannst du ebenso erledigen.
Erst SORTA(D) für F1 und anschließend SORTA(A) für Feld 2.
I.d.R. bleibt die Reihenfolge des 1. Sorts erhalten.
(Wie oben bereits erwähnt).