ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(B) (C/S) |
Paragraphe d'utilisation
Tous
Syntaxe
TRIER Table
Description
Cet ordre permet de trier les postes d'une table Table dans l'ordre croissant.
On ne peut exécuter cet ordre que sur une table sans indice.
Cette table doit être de dimension 1.
Attention : en génération RPG, cet ordre ne peut pas être utilisé en même temps que l'ordre TRIER_D sur la même table.
Par exemple
* Routine pour imprimer les descriptions articles par ordre alphabétique croissant
* TBL_ART a 99 éléments
*
TBL_ART = *BLANK
IN = 0
LIRE_AVANT ARTICLES
TANT_QUE ARTICLES EXISTE
IN = IN + 1
TBL_ART(IN) = DESCRIPTION_ART
LIRE_AVANT ARTICLES
REFAIRE
*
TRIER TBL_ART
*
IN = 99 - IN
TANT_QUE IN < 99
IN = IN + 1
ZZ_DESCR_ART = TBL_ART(IN)
EDITER FORMAT_ART
REFAIRE
Le résultat pourra être :
CHAPEAU
CHAUSSURE
CHEMISE
CRAVATE
MANTEAU
PANTALON
PULL