Pour pouvoir utiliser un tableau, il faut d'abord le déclarer.
Déclaration d'un tableau à une dimension :
TypeAdélia IdTableau(NbPostes)
où NbPostes est une constante entière comprise entre 1 et 32767
Par exemple :
ALPHA(15) T_MOIS(12)
DATE T_DATE(5)
Déclaration d'un tableau à deux dimensions :
TypeAdélia IdTableau(NbLignes,NbColonnes)
où NbLignes et NbColonnes sont des constantes entières comprises entre 1 et 32767 et dont le produit NbLignes * NbColonnes doit être inférieur ou égal à 32767.
Par exemple :
ALPHA(10) T1(8,2)
Utilisation : en dehors des ordres indiqués, un poste de tableau s'utilise de la même façon qu'une variable de travail.
Utilisation d'un poste d'un tableau à une dimension :
T(Indice) |
Indice contient le numéro du poste à traiter. |
Utilisation d'un poste d'un tableau à deux dimensions :
T(Indice1,Indice2) |
Indice1 contient le numéro de ligne du poste à traiter. |
Indice2 contient le numéro de colonne du poste à traiter. |
Important : l'indice doit être une variable numérique ou une constante numérique sans décimale. La valeur de cet indice, lors de l'utilisation du tableau, doit être supérieure à zéro et inférieure ou égale au nombre maximum de postes du tableau. Pour une matrice, les valeurs des indices ne doivent pas dépasser les dimensions "ligne", "colonne" de la matrice et doivent être supérieures à zéro.
Par exemple :
LIB_MOIS(12) = 'Décembre'
T(10) = T(I) + T2(12,J)
SI T2(1,5) = 0 ET T(I) <> T(J)
Utilisation globale du tableau : il suffit d'indiquer le nom du tableau.
Par exemple :
T = *BLANK (on remet à blanc chacun des postes du tableau)
TN = 1 (on affecte 1 à chacun des postes du tableau)
T1 = T1 * 2 (on double la valeur de chacun des postes du tableau)
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.