PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile (versiones precedentes) → "Zone répétée" dans une "Zone répétée" WM 17
"Zone répétée" dans une "Zone répétée" WM 17
Iniciado por Med, 26,jun. 2015 23:10 - 1 respuesta
Publicado el 26,junio 2015 - 23:10
Bonjour,

Je galère avec une "zone répétée" dans une "zone répétée" en WM 17

La première appelée "ZR_villes" affiche : 1) "id_villes" et 2) "villes". ceci est fait moyennant :

HExécuteRequête(REQ_villes,hRequêteDéfaut,id_pays)

ZoneRépétéeAffiche(ZR_villes)


La deuxième appelée "ZR_agences" affiche les agences disponibles au niveau d'une ville. ceci est fait moyennant :

HExécuteRequête(REQ_agences,hRequêteDéfaut,id_villes)

ZoneRépétéeAffiche(ZR_agences)


Séparément les deux "zones répétées" fonctionnent bien et sans problèmes..

J'ai glissé "ZR_agences" dans "ZR_villes" pour afficher les agences d'une ville donnée (sur la même ligne de "ZR_villes")

La "ZR_agences" n'affiche pas malheureusement ces données..

J'ai essayé de contourné le problème.. sur un bouton j'ai fait ca (en supposant que nous avons que 5 lignes) :

i est un entier


TANTQUE i < 5
i = i +1
HExécuteRequête(REQ_agences,hRequêteDéfaut,ZR_villes[i].id_villes)
ZoneRépétéeAffiche(ZR_agences)

FIN

Le problème c'est qu'il affiche "ZR_agences" de la première ville sur l'ensemble des lignes (des villes) de "ZR_villes"

Je prie votre aide en vous remerciant 1000 fois
Publicado el 27,junio 2015 - 01:53
Peut être que j'avance un peu...!

L'idée est d'actualiser ligne de Zr_villes lors de clic (sélection)

Sur le code "Sélection d'une ligne de Zr_villes" j'ai fait ceci :

indice est un entier=Zr_villes
HExécuteRequête(REQ_agences,hRequêteDéfaut,Zr_villes[indice].id_villes)
ZoneRépétéeAffiche(Zr_agences)



Mais la "Zone répétée" Zr_agences s'actualise et donne la même chose sur l'ensemble des lignes des villes..

Avez-vous une idée ?