zc contient la valeur de la variable courante (en saisie, en initialisation, en contrôle, en sélection et en aide).
[S]zc
Le type de zc dépend du contexte ; il correspond au type de la variable en cours de saisie (au moment où le contrôle ou l'aide sont exécutés) ou bien en cours d'intialisation).
# Dans un traitement associé à un masque, test pour savoir si
# zc >= 100. Si cela n'est pas le cas, on affecte 100 à zc.
CTRL_ZONE :# Etiquette appelée depuis le masque
If zc < 100
zc = 100
Endif
End :# Retour au masque
zc permet d'avoir accès à la "zone courante", c'est-à-dire à la variable définie comme telle par le contexte d'exécution d'Adonix.
La zone courante existe dans les cas suivants :
- une formule ou un traitement appelé depuis un masque en zone de contrôle de validité. zc représente alors la valeur saisie par l'utilisateur et elle peut être réaffectée par le traitement de vérification,
- une formule ou un traitement appelé depuis un masque en valeur par défaut. Si zc a été modifiée, sa valeur est alors recopiée dans la variable correspondante du masque,
- un traitement appelé depuis un masque par la touche d'aide. zc représente également la variable en cours de saisie et elle peut de même être réaffectée,
- lors d'un passage en calculette, zc correspond à la zone en cours de saisie.