Bonjour,
Debutante sous windev, je cherche à supprimer des lignes d'une table sous condition.
Je m'explique j'ai une table qui se remplie par requete (2ere colonne) ensuite j'utilise le resultat d'une colonne pour en creer une 3 eme ( au moment de la creation il est necessaire d'avoir toutes mes lignes pour créer cette 3eme colonne) puis je voudrais supprimer des lignes de cette table mais à la condition que la somme de la 2eme colonne soit egale à zero. Et là j'y arrive mais il m'en supprime une sur deux
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Z=TableOccurrence(TABLE_HistoDet) POUR I= 1 A Z SI I>Z ALORS RETOUR SI TABLE_HistoDet[I][2]..Valeur = 0 ALORS TableSupprime(TABLE_HistoDet,I) Z=TableOccurrence(TABLE_HistoDet) // Astuce que j'ai trouvé pour pas planter car le nombre de lignes de ma table diminue FIN FIN
J'espere avoir été claire et je vous remarcie d'avance
Partager