PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → [urgent] pb indirection
[urgent] pb indirection
Started by guest, Apr., 13 2006 1:59 PM - 2 replies
Posted on April, 13 2006 - 1:59 PM
bonjour

pourquoi :

m est un entier
POUR m = 1 A 4
SI PAS {"Fen_princ.tableCD"+pnPresta+".commentaire",indChamp}[m] = "" ALORS
// mon traitement
FIN
fin

ne fcte pas

alors que

m est un entier
POUR m = 1 A 4
SI PAS {"Fen_princ.tableCD"+pnPresta+".commentaire",indChamp}[1] = "" ALORS
// mon traitement
FIN
fin

lui fcte ??

comment mettre la variable "m" dans l'indirection ?

merci !!
Posted on April, 13 2006 - 2:44 PM
Je ne vois pas de problème dans ton code !
Le deuxième fonctionne alors qu'il est presque identique au premier -> donc l'indirection sur le champ indicé est OK ! Vérifie ... La seule différence c'est que dans le deuxième cas ton traitement se fait 4 fois sur le champ indicé 1 et dans le premier cas il se fait une fois pour chaque champ indicé de 1 à 4 .

Michel?
Posted on April, 13 2006 - 3:30 PM
Il faut écrire

SI PAS {"Fen_princ.tableCD"+pnPresta+".commentaire" + "[" + m + "]"
,indChamp} = "" ALORS

lion a écrit :
Je ne vois pas de problème dans ton code !
Le deuxième fonctionne alors qu'il est presque identique au premier -> donc l'indirection sur le champ indicé est OK ! Vérifie ... La seule différence c'est que dans le deuxième cas ton traitement se fait 4 fois sur le champ indicé 1 et dans le premier cas il se fait une fois pour chaque champ indicé de 1 à 4 .

Michel?