ADELIA |
VADELIA |
|
|
|
(B) |
(B) |
|
|
|
Paragraphe d'utilisation
Tous
Syntaxe
CHANGEMENT_PAGE MaquetteEtat
MaquetteEtat |
→ |
MaquetteEtat | Rien |
Description
Cet ordre marque le début du paragraphe de traitement qui est exécuté lorsque le programme détecte la ligne de dépassement de capacité de la page de la maquette éditée MaquetteEtat.
Le code maquette MaquetteEtat est facultatif. S'il n'est pas indiqué, le système considère qu'il s'agit de la maquette portant le nom du modèle.
Le code maquette est nécessaire pour éditer plus d'une maquette dans le même prototype (limite de 8 maquettes dans un prototype).
Un paragraphe commençant par CHANGEMENT_PAGE doit obligatoirement se terminer par FIN_TRAITEMENT.
Par exemple
* Batch pour imprimer des commandes par client (rupture sur code client)
LIRE_AVANT COMMANDES
TANT_QUE COMMANDES EXISTE
TRAITER_CHG RPT_CLIENTS
MONTANT_CLIENT = MONTANT_CLIENT + MONTANT_LIGNE
IMPRIMER FMT_COMM
LIRE_AVANT COMMANDES
TRAITER_TOTAL RPT_CLIENTS
REFAIRE
* Procédure en-tête
*
TRT_CHANGEMENT RPT_CLIENTS
LIRE CLIENTS
IMPRIMER FMT_CLIENT
MONTANT_CLIENT = 0
FIN_TRAITEMENT
* Procédure total
*
TRT_TOTAL RPT_CLIENTS
EDITER FMT_TOTCLI
FIN_TRAITEMENT
*
* Changement de page (Overflow)
*
CHANGEMENT_PAGE
IMPRIMER FMT_CLIENT
FIN_TRAITEMENT