ADELIA |
|
|
|
|
(I) |
|
|
|
|
Paragraphe d'utilisation
INITIALISATION
Syntaxe
INITIALISATION NumTransaction
Description
Cet ordre marque le début du paragraphe d'initialisation d'une transaction.
La transaction est repérée par son numéro NumTransaction.
C'est à l'intérieur de ce paragraphe (pavé) que se trouvent tous les ordres de lecture de la base de données, le transfert des zones fichiers dans les zones écrans associées (cinématique), ainsi que le conditionnement d'affichage des zones écrans concernant cette transaction.
Les ordres de chargement de sous-fichier se trouvent également dans ce paragraphe dans le cas où la transaction à initialiser contient un sous-fichier.
L'ordre INITIALISATION est généré de manière automatique par Adélia (option de génération de niveau 2 du menu Adélia) pour toutes les instructions "INITIALISER NumTransaction" définies dans le prototype de niveau 1 portant sur des numéros de transaction différents.
Il ne peut y avoir qu'un ordre INITIALISATION par transaction. Par contre, il peut y avoir plusieurs ordres INITIALISER correspondant à un ordre INITIALISATION.
Par exemple
************************
INITIALISATION 02
************************
LIRE COMMANDES
PRESENTER COMMANDES
SI CODE_CLI_CDE = 0
INVERSER_IMAGE ZCODE_CLI_CDE
FIN
LIRE REGLEMENTS
PRESENTER REGLEMENTS
*
GESTION_SFL 2
* chargement de toutes les lignes de commande dans le sous-fichier 2
* inversion de la date
* et lecture de la dénomination articles
PRESENTER LIGNES_CDE
ZDATE_CDE = &FORMAT_DATE6('YMD';'DMY';ZDATE_CDE)
LIRE ARTICLES
PRESENTER ARTICLES
DERNIER_NUMERO = ZLIGNE_CDE_N
MAJ_SFL
FIN_GESTION_SFL
Voir aussi la liste des ordres L4G par thème