EFFZO |
Effzopermet d'effacer à l'écran tout ou partie des zones d'un masque.
Effzo [ classe ] [liste_zones ]
Elément | Description | Restrictions |
classe désigne l'abréviation d'un masque. Par défaut, le masque par défaut est utilisé. | Le masque doit être ouvert par le | |
Liste de | Aucune. | |
Identification d'une (ou plusieurs) zones sous l'une des formes suivantes : | Les zones dont le nom est donné | |
Expression entière dont la valeur est l'indice de la variable à afficher. | L'indice doit être dans l'intervalle défini par le facteur de répétition. | |
Intervalle de zones, c'est-à-dire deux noms de zones séparés par le caractère '-' (signe moins). | Les deux zones doivent appartenir aumasque correspon- dant | |
Nombre entier dont la valeur est un numéro de rang. | 1 <= no_rang <= 99 | |
int_rangs | Intervalle de rangs, c'est-à-dire deux numéros de rangs rang1 et rang2 séparés par le caractère '-' | rang1<= rang2 |
|
# Effacement dans le masque courant des zones de rang 1, 15 à 30,
# et des zones CHP1, VAR à FIN.
Effzo 1, 15-30, CHP1, VAR-FIN
# Effacement dans le masque courant de toutes les zones
Effzo
# Effacement dans le masque ABC, des zones de rang 20 à 30,
# et de la zone TOTO pour l'indice I+1
Effzo [ABC]20-30, TOTO(I+1)
# Effacement de toutes les zones du masque FACT
Effzo [FACT]
# Effacement des champs PREMIER et DERNIER. L'ordre d'effacement est
# celui des rangs et non celui des paramètres d' Effzo
EffzoDERNIER, PREMIER
Effzopermet d'effacer tout ou partie des zones d'un masque à l'écran. Des blancs sont alors affichés à l'endroit de l'écran où ces zones seraient affichées, quelqu'en soit le format. Les variables correspondantes du masque sont alors 'remises à zéro' (c'est-à-dire la chaîne vide "" pour les variables de type Char, la date nulle pour les variables de dates et la valeur zéro pour les variables numériques).
Lorsque des zones sont effacées par Effzo, l'ordre utilisé est toujours celui découlant des rangs de saisie et de la position des champs à l'écran. Par conséquent, si on veut changer cet ordre d'effacement, il est nécessaire d'utiliser plusieurs instructions Effzo.
L'instruction Effzo n'est pas équivalente à un Raz suivi d'un affichage par Affzo. En effet, Effzo fait bien un Raz, mais il est, en plus, suivi d'un affichage de blancs.
La phase d'affichage de blancs met à zéro toute la chaîne de formatage y compris des commentaires éventuels.
L'instruction Effzo positionnera l'écran comme étant invalide; les contrôles sur champ seront exécutés.
ERVARI(6) | Zone inexistante dans le masque donné. |
ERCLAS(7) | Masque non déclaré. |
MASK - DEFAULT - AFFZO - VARINIT - RAZ - SETMOK
Adonix X3(r) L4G |