SORT
Akcia SORT
Funkcia
Akcia usporiada štruktúru podľa zvolených kritérií.
Deklarácia
SORT _Item1, _bAscItem1[, _Item2, _bAscItem2[, ... _Item5, _bAscItem5]]Parametre
_item1, ... | in | Identifikátor stĺpca lokálnej premennej typu RECORD. |
_bAscItem1, ... | out | Identifikátor typu BOOL - spôsob usporiadania:
|
Popis
Akcia usporiada štruktúru (zmení poradie riadkov). Triedenie môže byť určené jedným (_Item1) alebo viacerými stĺpcami (rôznymi, maximálne 5-timi). Pre každý stĺpec sa špecifikuje typ usporiadania parametrom _bAscItem1.
Príklad:
RECORD (SD.RecordDef) _struct
.......
; Utriedenie podľa stĺpca 'Text' vzostupne
SORT _struct^Text, @TRUE
; Utriedenie podľa stĺpca 'Text' vzostupne a zároveň podľa stĺpca 'Int' zostupne
SORT _struct^Text, @TRUE, _struct^Int, @FALSE Poznámka
Ak stĺpec, podľa ktorého sa vykonáva triedenie obsahuje neplatné hodnoty, tieto sú pokladané za < ako platné hodnoty. Pri vzostupnom usporiadaní tieto budú na začiatku.
Súvisiace stránky: