PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Interrupteur dans une zone répétée
Interrupteur dans une zone répétée
Iniciado por aurelien.citerne, fev., 16 2004 12:35 PM - 3 respostas
Publicado em fevereiro, 16 2004 - 12:35 PM
Bonjour,
alors voila, j'ai un petit soucis...
Je souhaite récupérer le libéllé des lignes d'une zone répétée que je sélectionne.

J'avais fait ça :
vI est un entier = 0
pour vi = 1 à ZoneRépétée_Matériel..Occurrence
si ZoneRépétée_Matériel.Interrupteur1[vi] = 1 alors
ListeAjoute(CreationPC.Lst_Matériel, ZoneRépétée_Matériel.ATTLibelle_Matériel[vi])
fin
fin

Pour cela, j'ai besoin de l'indice de la ligne qui est vi, mais le problème
est que l'interrupteur possède déjà un indice...
Interupteur1 prend l'indice vi pour lui alors qu'il est destiné à ZoneRépétée_Matériel.
Alors si quelqu'un pouvait m'apporter son aide, ça serait sympa !
Publicado em fevereiro, 20 2004 - 12:55 PM
Essaye ça
vI est un entier = 0
pour vi = 1 à ZoneRépétée_Matériel..Occurrence
si ZoneRépétée_Matériel.Interrupteur1[vi][1] = 1 alors
ListeAjoute(CreationPC.Lst_Matériel, ZoneRépétée_Matériel.ATTLibelle_Matériel[vi])
fin
fin
Publicado em março, 13 2004 - 3:03 PM
la reponse de notre ami stephane est fausse.
j'ai le même probleme et cette reponse donne une erreur:
opérateur interdit sur le champ
ma ligne ressemble à la sienne:
LOCAL
vI est un entier = 0
POUR vI = 1 A ZoneRépétée1..Occurrence
SI ZoneRépétée1.cInterrupteur[vI][1] = 1 ALORS
Trace("ok")
FIN
FIN
je continue à chercher, mais si vous avez une autre idée ....
merci
"Stephane" <s.pasquier@octime.com> wrote:


Essaye ça
vI est un entier = 0
pour vi = 1 à ZoneRépétée_Matériel..Occurrence
si ZoneRépétée_Matériel.Interrupteur1[vi][1] = 1 alors
ListeAjoute(CreationPC.Lst_Matériel, ZoneRépétée_Matériel.ATTLibelle_Matériel[vi])
fin
fin
Publicado em março, 13 2004 - 3:03 PM
la reponse de notre ami stephane est fausse.
j'ai le même probleme et cette reponse donne une erreur:
opérateur interdit sur le champ
ma ligne ressemble à la sienne:
LOCAL
vI est un entier = 0
POUR vI = 1 A ZoneRépétée1..Occurrence
SI ZoneRépétée1.cInterrupteur[vI][1] = 1 ALORS
Trace("ok")
FIN
FIN
je continue à chercher, mais si vous avez une autre idée ....
merci
"Stephane" <s.pasquier@octime.com> wrote:


Essaye ça
vI est un entier = 0
pour vi = 1 à ZoneRépétée_Matériel..Occurrence
si ZoneRépétée_Matériel.Interrupteur1[vi][1] = 1 alors
ListeAjoute(CreationPC.Lst_Matériel, ZoneRépétée_Matériel.ATTLibelle_Matériel[vi])
fin
fin