laquelle des action sur champ je peut l'utiliser afin de faire griser un champ après une condition vérifié dans un champ précédent?
Exemple: si champ pays = "France" ==> on grise le champ Client.
laquelle des action sur champ je peut l'utiliser afin de faire griser un champ après une condition vérifié dans un champ précédent?
Exemple: si champ pays = "France" ==> on grise le champ Client.
Bonjour,
Dans l'écran qui contient le champ "pays" (exemple code champ pays CRY) vous pouvez positionner une action de type Après-zone SPE (mais il existe plusieurs types d'actions, à vous de sélectionner celle qui convient à votre cas.
Dans le traitement spécifique de l'objet SPExxx un sous programme est ajouté.
Le sous programme Subprog dépend de l'action sélectionnée. Dans mon exemple j'ai sélectionnée l'action Après-zone, le sous programme sera AP_CRY
Vous l'identifiez aisément par des lignes de commentaires
Dans le sous programme vous ajoutez les lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ######## ## Etiquette ajouté .. (écran nom de l'écran) date et heure .. ######## Subprog AP_CRY(VALEUR) Variable char()
Je pense ne rien avoir oublié.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If (VALEUR) = "France" Grizo [M:code de l écran]nom du champ client Endif End
S'il existe une autre solution, je ne la maitrise pas
Cordialement,
Merci pour votre réponse mais j'ai oublié de vous tenir compte que la condition qu'elle doit être vérifiée dépend d'une valeur liée par le champ "PAYS" (en prenant notre exemple "Pays"), cette valeur n'existe pas au niveau de l'écran (y'a pas de champ dans l'écran contenant cette valeur), mais elle est stockée dans une table.
Merci de m'expliquer.
Si le champ n'existe pas dans l'écran, vous pouvez déclencher une action spécifique depuis un autre champ et dans le sous programme lire la table des pays si celle ci n'est pas déjà ouverte.
Cordialement,
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager