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:
  • @TRUE - vzostupne
  • @FALSE - zostupne

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:

Napíšte komentár