Bonjour, à toutes et à tous
Je débute sur Windev, et depuis un moment je bloque sur une incrémentation d'une table fichier selon une condition.
Voilà je plante le décor: J'ai une table fichier dont je dois incrémenter la 1er "col_Nmes" selon la condition que si la "col_mesure" est vrai.
mon souci sa incrémenter bien mais sa compte quand même la ligne qui n'ai pas vrai.
exemple:
Voici mon code dans la table réception (Affichage d'une ligne).Qui ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ma ligne 1 est vrai donc 1 ma ligne 2 est fausse donc 0 ma ligne 3 est vrai elle affiche 3 est non 2 (ce que je voudrais que sa affiche !) à chaque fois qu'une mesure est fausse on ne la compte pas est on incrémente pas rapport à la dernière mesure vrai.
Quelqu’un aurait-il la solution ou se n'ai pas possible du fait que c'est une table fichier?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 SI COL_Mesure >0 ALORS TableOccurrence(TABLE_Reception) COL_Nmesure=TABLE_Reception SINON SI COL_Mesure=Null ALORS COL_Nmesure=TABLE_Reception[TABLE_Reception,taSuivant]-1 SINON SI COL_Nmesure= Faux ALORS COL_Nmesure=TableOccurrence(TABLE_Reception)=Faux FIN SI TABLE_Reception.COL_Mesure > 1 ALORS TABLE_Reception.COL_Mesure[TABLE_Reception]..Couleur=RougeClair TABLE_Reception.COL_Mesure[TABLE_Reception]..PoliceGras=Vrai SINON TABLE_Reception.COL_Mesure..Couleur=Blanc FIN
Merci
Partager