PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → [WD1.5] Récupérer une valuer dans une zone répétée
[WD1.5] Récupérer une valuer dans une zone répétée
Iniciado por michael.brouwers, mai., 05 2003 4:10 PM - 1 resposta
Publicado em maio, 05 2003 - 4:10 PM
Bonjour,

J'ai une zone répétée avec une liste d'articles.

Ces articles sont affichés à partir d'un fichier HF. Tout le détail est
écris dans un libellé, sauf le prix, qui est un champ de saisie, pour la
simple raison que la personne qui veut changer un ou plusieurs prix puisse
le faire facilement.

Ma question est comment puis-je récupérer pour chaque ligne de ma zone
répétée la valeur encodée dans le champ de saisie ?

J'ai fais ceci, mais je n'ai rien comme donnée

i est un entier
i=1
tantque i <= REPETE77..occurrence
hlitrecherche("Art","Numart",num)
tantque h.trouve
si ART.NumSeq = REPETE77[i][7] alors
ART.prix=REPETE77[i][6]
hmodifie("ART")
sortir
FIN
hlitsuivant("ART")
FIN
i++
FIN

Dans ma zone répétée j'ai les champs suivant

descart numart ordrevte numcli nomcli prix gd

Merci pour votre aide

Mike
Publicado em maio, 06 2003 - 10:57 AM
Je viens de trouver.

J'avais mis mon champ "zone de saisie" en libellé et pas en valeur

Mon code est correct, il y avait juste ce petit détail

Merci

Mike
"Mike" <michael.brouwers@joskin.com> a écrit dans le message de news:
3eb65f01$1@news....
Bonjour,

J'ai une zone répétée avec une liste d'articles.

Ces articles sont affichés à partir d'un fichier HF. Tout le détail est
écris dans un libellé, sauf le prix, qui est un champ de saisie, pour la
simple raison que la personne qui veut changer un ou plusieurs prix puisse
le faire facilement.

Ma question est comment puis-je récupérer pour chaque ligne de ma zone
répétée la valeur encodée dans le champ de saisie ?

J'ai fais ceci, mais je n'ai rien comme donnée

i est un entier
i=1
tantque i <= REPETE77..occurrence
hlitrecherche("Art","Numart",num)
tantque h.trouve
si ART.NumSeq = REPETE77[i][7] alors
ART.prix=REPETE77[i][6]
hmodifie("ART")
sortir
FIN
hlitsuivant("ART")
FIN
i++
FIN

Dans ma zone répétée j'ai les champs suivant

descart numart ordrevte numcli nomcli prix gd

Merci pour votre aide

Mike