PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → suppression dans une table
suppression dans une table
Débuté par yadie, 07 fév. 2006 13:53 - 3 réponses
Posté le 07 février 2006 - 13:53
Bjr,

comment supprimer toutes les lignes ayant un interrupteur à vrai dans une table mémoire.

est-ce correct :

NBROCC = tableoccurence(table1)
POUR I=1 à NBROCC
SI TABLE1.INTERRUPTEUR = vrai alors
tablesupprime(table1,I)
FIN
FIN
tableaffiche(table1,tacourantbandeau)

merci de votre aide.
Posté le 07 février 2006 - 14:29
salut

il y a mieux

i est entier

i=tablecherche(table1.interrupteur,1)
tantque i<>-1
tablesupprime(table1)
i=tablecherche(table1.interrupteur,1)
fin
Posté le 07 février 2006 - 14:43
NBROCC = tableoccurence(table1)
POUR I=1 à NBROCC
SI TABLE1.INTERRUPTEUR = vrai alors : FAUX CAR TU LIS TOUJOURS LA MEME LIGNE
tablesupprime(table1,I)
FIN
FIN
=========================================
Il faut d'abord désigner la ligne+colonne de la table à tester

Si tableoccurrence(table1)>0

POUR I=1 à Tableoccurrence(table1)

Si table1[i][colonne interrupteur]=vrai alors
tablesupprime(table1,i)
FIN
FIN
FIN

etc ....
Posté le 07 février 2006 - 22:06
Merci beaucoup de vos reponses rapides.
@+
ZELDAS