Section courante

A propos

Section administrative du site

OCCURS

Survient
Cobol

Syntaxe

OCCURS integer1 TIMES [INDEXED BY indexname1 [,indexname2] ...]
OCCURS integer1 TO integer2 TIMES DEPENDING ON dataname1 [INDEXED BY indexname1 [,indexname2] ...]

Paramètres

Nom Description
integer1 Ce paramètre permet d'indiquer le nombre minimal de fois qu'un item de données doit être répété. Il définit le nombre fixe de répétitions lorsqu'il est utilisé seul.
integer2 Ce paramètre permet de spécifier le nombre maximal de répétitions possibles dans une clause OCCURS ... TO .... Il est utilisé pour gérer un nombre variable d'occurrences.
dataname1 Ce paramètre permet d'indiquer un nom de donnée (généralement une variable numérique) qui contrôle dynamiquement le nombre réel de répétitions lors de l'exécution. Il est utilisé avec DEPENDING ON.
indexname1 Ce paramètre permet de définir un nom d'index associé au tableau, utilisé pour accéder aux éléments via des opérations d'indexation (plutôt que par sous-script).
indexname2 [...] Ce paramètre permet d'ajouter un ou plusieurs noms d'index supplémentaires, en cas de structures multidimensionnelles. Chaque index permet de gérer une dimension du tableau.

Description

Cette instruction permet d'éliminer les entrées de séparation pour les répétitions d'items de données et les informations requises pour les applications de sous-script et d'indices.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011