Bonjour,
Personnellement, je travaille de la manière suivante, et cela fonctionne : J'ai une zone répétée ZRMateriaux qui contient des champs dont certains sont de type Combo. Par exemple, un combo magasin Cmb_NoidMag
Je l'alimente dans l'initialisation de la combo avec un libellé et un lien constitué de la clé: ListeAjoute(Cmb_NoidMag,wReq.DESCR+gLien(wReq.NOIDMAG))
Lors de l'alimentation de la zone répétée je sélectionne le magasin à afficher de la manière suivante (SiCond est une procédure interne qui se base sur le résultat de la condition (paramètre 1),et retourne le second paramètre si vrai et le troisième paramètre si faux) (la première sélection de la combo étant une zone vide): wPosMagasin = SiCond(ListeCherche(Cmb_NoidMag,wReq.NOIDMAG)>0,ListeCherche(Cmb_NoidMag,wReq.NOIDMAG),1) ZoneRépétéeInsèreLigne(ZRMateriaux,1,...,wReq.NOIDMAG,...) ListeSelectPlus(Cmb_NoidMag,wPosMagasin)
Bref, j'effectue le ListeCherche directement sur le champ combo de la zone répétée sélectionnée |