PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2025 → Remplir une combo par programmation dans une zone répétée
Remplir une combo par programmation dans une zone répétée
Iniciado por guest, 04,sep. 2006 17:16 - 3 respuestas
Publicado el 04,septiembre 2006 - 17:16
Bonjour,

Existe t-il un moyen de remplir une combo présente dans une ZR ?

Par exemple, chaque cellule de la ZR représente un appareil distint, je désire afficher (par prog) dans une combo tous les accessoires se référant à l'appareil.

Malheureusement, actuellement, toutes les combos de la ZR contiennent le même résultat, sans tenir compte du contenu de la cellule de la ZR.

Merci :)
Publicado el 30,noviembre 2023 - 11:35
Bonjour,

Une réponse légèrement tardive mais qui m'aurait été utile.

Il existe cette syntaxe en version 28 (qui marche même avec les glien) :

sContenu est une chaîne
POUR TOUT stElement DE monTableau
sContenu += [RC] + gLien(stElement .nID)+ stElement.sLibellé
FIN

ZR_MaZR[nIndice].CBO_Macombo..Contenu = sContenu
Publicado el 30,noviembre 2023 - 17:22
Bonjour Jérémie,

J'étais entrain de faire exactement la même chose mais je m'interroge sur la façon de récupérer le glien à la sélection d'une ligne sachant que les combos n'ont pas les même valeurs.

Auriez vous trouvé l'astuce ?
Publicado el 01,diciembre 2023 - 08:19
Bonjour,

Vous pouvez récupérer les valeurs de chaque combo facilement en utilisant l'indice de la ZR :
ZR_MaZR[nIndice].CBO_MaCombo

Note : Il faut bien avoir coché 'Retourne la valeur spécifiée avec la fonction gValeurMémorisée', dans l'onglet Détails de la fenêtre de description de la combo.