Bonjour à tous,
c'est la reprise, maintenant que j'en ai terminé avec la mise au point de mon CBN, je développe un écran qui permet de valider les propositions issues du CBN.
Donc dans une table j'ai mes propositions (de fabrication, ou d'achat) que je peux cocher/décocher puis transformer en véritable ordre dans le système.
Ensuite, je souhaite que les propositions déjà acceptées (et intégrées) ne puissent plus l'être une seconde fois.
Pour ça j'ai dans ma table un flag "valide" qui, s'il est à 1 signifie que la proposition a déjà été validée, 0 sinon.
Donc je fais une mise en forme conditionnelle à chaque ligne de la table, si valide = 1 je colore ma ligne en vert et je désactive la checkbox en la grisant :
Dans l'exemple qui suit, toutes les lignes ont déjà été acceptées, par conséquent elles ont toutes valide = 1. Pourtant, voici ce que cela donne dans la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SI COL_valide = 1 ALORS TABLE_POF[TABLE_POF..Occurrence]..CouleurFond = VertClair TABLE_POF[TABLE_POF..Occurrence].COL_coche..Etat = Grisé FIN
Toutes les lignes devraient être en vert. J'ai débuggé le code et cette portion de code est bien exécutée pour toutes les lignes, aucune ne passe à coté.
Une idée pour m'aider à résoudre ça ?
Merci
Partager