ADELIA |
|
|
|
|
(I/B) |
|
|
|
|
Paragraphe d'utilisation
Tous
Syntaxe
DSI Id SuiteZonesDS
Description
Cet ordre permet de définir une structure de données (Data Structure), exactement de la même façon que l'ordre DS, mais en initialisant les zones de la structure de données (DS) à l'entrée du programme. Ceci permet d'éviter les problèmes d'erreur d'entrée/sortie sur les zones numériques de la DS dans le cas où elles ne sont pas initialisées à zéro avant utilisation.
Il faut donner un nom à la structure de données. Ce nom est obligatoire et il ne doit pas dépasser 6 caractères.
Voir l'ordre DS pour plus de renseignements sur la description de cet ordre.
Cliquez ici pour l'explication de l'élément SuiteZonesDS.
Par exemple
* Nous avons une variable DATE (8,0) égale à |
03042002 |
|
* Pour découper cette zone en : |
JOUR |
03 |
* |
MOIS |
04 |
* |
ANNEE |
2002 |
* |
MOIS_ANNEE |
042002 |
* il faut écrire :
DSI DSDATE DATE,1 JOUR,1 MOIS,3 ANNEE,5 MOIS_ANNEE,3
* ou
DSI DSDATE DATE JOUR,1 MOIS ANNEE MOIS_ANNEE,3
* ou
DSI DSDATE JOUR MOIS ANNEE MOIS_ANNEE,3 DATE,1
* toutes les zones de la DS sont mises à zéro à l'entrée dans le programme.
DSI DSDATE DATE,1 JOUR,1 MOIS,3 AN,5 MMAA,3
* toutes les zones de la DS sont mises à zéro à l'entrée dans le programme.
Voir aussi la liste des ordres L4G par thème