ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) (C/S) |
(B) (S) |
(I/B) (C/S) |
(B) (C/S) |
Paragraphe d'utilisation
Tous
Syntaxe
SI NomVue EXISTE
Description
Cet ordre est un opérateur logique qui ne peut figurer que dans une condition. Il permet de tester si un accès fichier a abouti.
Une instruction de lecture ou de positionnement a dû être exécutée avant la condition.
La variable NomVue placée devant l'ordre doit être le mot directeur d'une vue déclarée au niveau du prototype.
Par exemple
* Contrôle du fichier ARTICLE
*
PREPARER_MSG 0057 Z_CODE_ART
LIRE VUE_ART
SI VUE_ART EXISTE ET MODE = 'CREATION'
* existe déjà
INIT_MSG Z_CODE_ART MODE
ANOMALIE
FIN
*
SI VUE_ART N_EXISTE_PAS ET MODE = 'MAJ'
* enregistrement n'existe pas
INIT_MSG Z_CODE_ART MODE
ANOMALIE
FIN
*
*
LIRE TAILLES_ART
TANT_QUE TAILLES_ART EXISTE
COULEUR = 'Bleue'
METTRE_A_JOUR TAILLES_ART
LIRE_SUIVANT TAILLES_ART
REFAIRE