indice correspond à l'indice courant lors d'une saisie de variables dimensionnées dans un masque.
Extrait d'un écran de saisie : on saisit deux adresses sur 3 lignes, respectivement ADLIV et ADFAC. Par défaut, on désire que l'adresse ADFAC soit égale à ADLIV.
On utilisera les zones suivantes :
Nom zone | ADLIV | ADFAC |
Indice permet de connaître l'indice courant en saisie d'une zone dimensionnée (qu'elle soit ou non organisée en tableau déroulant).
Indice prend des valeurs commençant à 0 (contrairement à nolign qui commence à 1).
Dans un masque de saisie, sur une zone dimensionnée, on ne peut donner qu'une seule expression d'initialisation ou de contrôle. Grâce à la variable indice qui varie au cours de la saisie, on peut définir des conditions dépendant de l'indice même si elles prennent des formes très différentes.
Par exemple, on peut définir plusieurs valeurs par défaut soit en passant par une étiquette où l'on testera la valeur de la variable indice, soit en utilisant par exemple comme valeur par défaut evalue(EXPRESSIONS(indice)), EXPRESSIONS étant un tableau de chaînes de caractères contenant les différentes expressions des valeurs par défaut.