|
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(B) (C/S) |
Paragraphe d'utilisation
Tous
Syntaxe
LECTURE_LST NomListe Option
Option |
→ |
*SELECT | *MODIF | Rien |
Description
Cet ordre lit les éléments de la liste NomListe. A chaque passage, il transfère les valeurs dans les variables correspondantes.
Si l'option *SELECT est spécifiée, la lecture ne porte que sur les éléments sélectionnés de la liste.
Si l'option *MODIF est spécifiée, la lecture ne porte que sur les éléments modifiés de la liste. Les éléments lus passent alors à l'état "non modifié".
Pour forcer la sortie du bloc, il faut utiliser l'ordre QUITTER_BOUCLE.
Par exemple
LECTURE_LST LISTE_ARTICLES:LISTE *SELECT
INITIALISER DETAIL_ARTICLE
EXECUTER DETAIL_ARTICLE
FIN_LECTURE_LST
* Ce bloc parcourt la liste graphique LST_ARTICLE et effectue la mise à jour de
* l'enregistrement dans les cas où l'élément a été modifié.
LECTURE_LST LST_ARTICLE:LISTE *MODIF
RAPATRIER ARTICLE
MAJ_SQL ARTICLE *ALL *COND(ACOD_ART = :ZACOD_ART)
FIN_LECTURE_LST
VALIDER_MAJ