VADELIA |
SADELIA |
WADELIA |
MADELIA |
|
(I/B) (C/S) |
(B) (S) |
(I) (C/S) |
(I) (C/S) |
Paragraphe d'utilisation
Tous
Syntaxe
LIRE_ELT NomIndex
Description
Cet ordre lit le premier élément de l'index NomIndex strictement identique aux critères d'accès de l'index et affecte les valeurs de l'élément correspondant de la liste associée à l'index aux variables qui la composent. Les valeurs des zones d'accès doivent donc être fixées avant l'utilisation de cet ordre. Si un élément est lu, il devient l'élément courant de l'index et de la liste associée à l'index.
La fonction prédéfinie &CODE_LST sur l'index permet de savoir si la lecture a abouti.
Voici les différentes valeurs :
Valeur |
|
*NON_TROUVE |
La lecture n'a pas trouvé d'élément. |
*NORMAL |
La lecture a abouti. |
Par exemple
LISTE MaListe Zone1 Zone2
INDEX_LISTE MonIndex MaListe Zone1
/* La liste contient 4 éléments : 10, 2, 5, 7
Zone1 = 4
LIRE_ELT MonIndex
* Ne renverra aucun élément car aucun élément ne vaut strictement 4
Zone1 = 5
LIRE_ELT MonIndex
* Lira l'élément de la liste avec Zone1 égal à 5