Partager via


ControlCondition Table

La table ControlCondition permet à un auteur de spécifier des actions spéciales à appliquer aux contrôles en fonction du résultat d’une instruction conditionnelle. Par exemple, l’utilisation de cette table que l’auteur peut choisir de masquer un contrôle en fonction de la propriété VersionNT.

La table ControlCondition contient les colonnes suivantes.

Colonne Type Clé Nullable
Dialogue_ identificateur Y N
Contrôle_ identificateur Y N
Action texte Y N
Condition condition Y N

 

Colonnes

Dialog_

Clé externe à la première colonne de la table dialogue . La combinaison de ce champ avec le champ Control_ identifie un contrôle unique.

Control_

Clé externe à la deuxième colonne de la table de contrôle . La combinaison de ce champ Dialog_ champ identifie un contrôle unique.

action de

Action à entreprendre sur le contrôle. Les actions possibles sont indiquées dans le tableau suivant.

Valeur Signification
Faire défaut Définissez le contrôle comme valeur par défaut.
Désactiver Désactivez le contrôle.
Activer Activez le contrôle.
Cacher Masquer le contrôle.
Montrer Affichez le contrôle.

 

condition de

Instruction conditionnelle qui spécifie les conditions dans lesquelles l’action doit être déclenchée. Cette colonne peut ne pas être laissée vide. Si cette instruction n’a pas la valeur TRUE, l’action n’a pas lieu. Si elle est définie sur 1, l’action est toujours appliquée. Pour plus d’informations sur la syntaxe des instructions conditionnelles, consultez syntaxe de l’instruction conditionnelle.

Remarques

Si vous souhaitez masquer et désactiver un contrôle PushButton ou contrôle CheckBox en fonction d’une instruction conditionnelle dans le champ Condition de la table ControlCondition, vous devez utiliser quatre enregistrements pour chaque contrôle pour désactiver et masquer le contrôle. Les contrôles PushButton ou CheckBox qui n’ont été masqués que sont toujours accessibles par les touches de raccourci.

Par exemple, les enregistrements suivants masquent et désactivent ControlA sur DialogA lorsque le produit est installé. Le contrôle est visible et activé lorsque le produit n’est pas installé.

Dialogue Contrôle Action Condition
DialogA ControlA Cacher installé
DialogA ControlA Désactiver Installé
DialogA ControlA Montrer NON installé
DialogA ControlA Activer NON installé

 

Validation

ICE03
ICE06
ICE17
ICE32
ICE46
ICE79
ICE86