ACTZO

Sommaire


Actzopermet de dégriser tout ou partie des zones d'un masque.

 

Syntaxe

Actzo[ classe] [ liste_zones]

 

Paramètres

Elément

Description

Restrictions

classe

Enl'absence de ce paramètre, le masque par défaut est utilisé.

Classedésigne un masque ouvert par l'ordre mask

liste_zones

Listedeid_zone séparées par le caractère ','.
Par défaut, tous les champs du masque sont concernés.

Aucune

id_zone

Identificationd'une zone sous l'une des formes suivantes :
nom_de_variable
nom_de_variable '('
exp_ind ')'
int_zones
no_rang
int_rangs
"="expr_c

Leszones dont le nom est donné doivent être définies dans le masquecorrespondant.

exp_ind

Expressionentière dont la valeur est l'indice de la variable à afficher.

L'indicedoit être dans l'intervalle défini par le facteur de répétition.

int_zones

Intervallede zones, c'est-à-dire deux noms de zones séparés par le caractère '-' (signemoins).

Lesdeux zones doivent appartenir au masque correspondant

no_rang

Nombreentier dont la valeur est un numéro de rang.

1<= no_rang <= 99

int_rangs

Intervallede rangs, c'est-à-dire deux numéros de rangs rang1 et rang2 séparés par lecaractère '-'

rang1<= rang2

expr_c

Expression alphanumérique dont lerésultat est un nom de variable ou un rang

spacer.gif (822 octets)

 

Exemples

# Dégrisage dans le masque courant, des zones derang 1, 15 à 30
# et des zones CHP1, VAR à FIN.
Actzo 1, 15-30, CHP1, VAR-FIN

# Dégrisage dans le masque d'abréviation ABC, deszones de rang 20 à 30
# et de la zone TOTO pour l'indice I+1.
Actzo [ABC]20-30, TOTO(I+1)

# Dégrisage de toutes les zones du masqued'abréviation ABC.
Actzo [ABC]

 

Description et commentaires

"Actzo"permet d'afficher tout ou partie des zones d'un masque suite à un Grizo ou Diszo.

"Actzo"s'applique sur des zones déclarées saisissables dans le masque. Ces zonesredeviennent saisissables et retrouvent leur menu contextuel.

Lorsque des zones sont dégrisées par "Actzo", l'ordre de dégrisage utilisé esttoujours celui découlant des rangs de saisie et de la position des champs àl'écran. Par conséquent, si l'on veut changer cet ordre de dégrisage, il estnécessaire de décomposer le dégrisage en plusieurs instructions "Actzo".

De même, lorsqu'on donne un intervalle de zones à dégriser, c'est l'ordre desaisie qui est considéré pour déterminer quelles sont les zones del'intervalle.

Un tableaux peut être totalement ou partiellement dégriser; les syntaxessont les suivantes :

 

Remarques

L'instruction Actzoclasse positionnera l'écran comme étant valide ;les contrôles sur champ ne seront pas exécutés. L'instruction Actzo surrang(s) ou champ(s) ne modifie pas le statut de validité du masque.

 

Nouveautés de la version 130

Le dégrisage d'une cellule ou d'une colonne est maintenant possible.

 

Mots-clés associés

Mask - Default - Grizo- Diszo- Affzo- Effzo- Setmok

 


Sommaire

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved