Section courante

A propos

Section administrative du site

END-OF-PAGE

Fin de page
Cobol

Syntaxe

WRITE recordname [FROM identifier1]
[(BEFORE|AFTER) ADVANCING (identifier2 [LINE]|integer [LINES]|PAGE)
[[AT] END-OF-PAGE statement-list][NOT [AT] END-OF-PAGE statement-list]
WRITE recordname [FROM identifier1]
[; INVALID KEY imperativestatement]
[[AT] END-OF-PAGE statement-list][NOT [AT] END-OF-PAGE statement-list]

Paramètres

Nom Description
recordname Ce paramètre permet d'indiquer le nom de l'enregistrement à écrire avec l'instruction WRITE.
identifier1 Ce paramètre permet de désigner une zone mémoire contenant les données à écrire dans l'enregistrement spécifié.
BEFORE / AFTER Ce paramètre permet de spécifier si l'avance doit être effectuée avant ou après l'écriture de l'enregistrement.
ADVANCING Ce paramètre permet d'indiquer que le curseur doit se déplacer dans le flux de sortie (par lignes ou pages).
identifier2 Ce paramètre permet de désigner une variable contenant le nombre de lignes à avancer ou le nom de la position cible.
integer Ce paramètre permet d'indiquer directement un nombre fixe de lignes à avancer.
PAGE Ce paramètre permet d'indiquer que l'avance doit se faire jusqu'à la page suivante.
END-OF-PAGE Ce paramètre permet de spécifier les actions à exécuter si la fin logique d'une page est atteinte lors de l'écriture.
NOT END-OF-PAGE Ce paramètre permet de spécifier une liste d'instructions à exécuter si la fin de page n'est pas atteinte.
INVALID KEY Ce paramètre permet d'indiquer une action spécifique à réaliser si une erreur de clef survient pendant l'instruction WRITE (en cas de fichier indexé).
imperativestatement Ce paramètre permet d'indiquer l'action impérative à exécuter dans les cas d'erreur ou de condition spéciale (comme une erreur de clef ou une fin de page).

Description

Cette instruction permet d'indiquer la fin logique de la page d'impression associé avec l'exécution de l'instruction WRITE.

Remarques



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