L4G >  indice  

Afficher tout Masquer tout

indice correspond à l'indice courant lors d'une saisie de variables dimensionnées dans un masque.

 

Classe, type et dimension

Shortint [S]indice

 

Exemples

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
Rang
Facteur de répétition
Format
Valeur par Défaut

ADLIV
10
3
K:40X

ADFAC
20
3
K:40X
ADLIV(
indice)

 

Description

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).

 

Remarques

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.

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

NOLIGN