Discombo permet de désactiver des choix dans une combo-box.
Discomboliste_choix From id_zone
Elément | Description | Restrictions |
liste_choix | liste des choix à désactiver séparés par le caractère ' , '. | |
id_zone | Identification d'une zone sous l'une des formes suivantes : | Les zones dont le nom est donné doivent être définies dans le masque correspondant. |
exp_ind | 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. |
# Exemple 1 :
# Désactivation des valeurs 3 et 4 du menu local associé au champ BPCTYP
########################################
Subprog AS_BPCTYP(VALEUR)
Variable Integer VALEUR
Discombo 0 From BPCTYP
Discombo 3,4 From BPCTYP
End
# Exemple 2 :
# Désactivation des valeurs 3 et 4 du menu local associé au champ BPCTYP
# Utilisation de la variable Globale GMENLOC
########################################
Subprog AS_BPCTYP(VALEUR)
Variable Integer VALEUR
Raz GMENLOC
GMENLOC(3)=1
GMENLOC(4)=1
End
########################################
Subprog AP_BPCTYP(VALEUR)
Variable Integer VALEUR
Raz GMENLOC
End
Discombo permet de désactiver des choix dans une combo-box. Le champ sur lequel s'applique le Discombo est de type menu local.
Discombo 0 permet de réactiver tous les choix d'une combo-box.
Cette instruction est surtout utilisée par le surperviseur.
En effet, il est préférable de positionneer la variable GMENLOC(i) à 1 pour désactiver le choix i ( Exemple 2). Dans ce cas, le superviseur se charge d'exécuter l'instruction Discombo correspondante.