PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → combo vers combo
combo vers combo
Débuté par Maurice, 28 jan. 2017 11:34 - 1 réponse
Posté le 28 janvier 2017 - 11:34
Bonjour à tous,

voici mon souci,

j'ai un combo nommée combo_transport avec des valeurs ex: avion, voiture, train
j'ai une autre combo nommée combo_type avec des valeurs que je souhaiterai alimentée en fonction de la valeur du dessus, donc si dans la 1ere combo je sélectionne avion, dans la deuxième je souhaiterai avec ces valeurs : airbus, Boeing.
et si je change de choix par exemple voiture, je souhaiterai les valeurs : Renault, citroen sans que les anciennes soient affichées.

voici mon code :

dans la premiere combo
Listeajoute (combo_transport, "avion")
Listeajoute(combo_transport, "voiture")
etcc

et dans la deuxieme combo

SI combo-transport..valeuraffichée = "avion"
alors
listeajoute(combo_type, "Airbus")
listeajoute(combo_type, "Boeing")
sinon
listesupprimetout(combo-type)
FIN

J'ai du oublier quelque chose dans mon code mais je ne voit pas quoi, merci a vous pour votre aide
Posté le 28 janvier 2017 - 15:59
Bonjour Maurice,

comme tu ne nous dis pas quel est le problème, je vais juste te faire
remarquer que tu devrais faire un listesupprimetout AVANT d'ajouter quoi
que ce soit.

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 1/28/2017 à 5:34 AM, Maurice a écrit :
Bonjour à tous,

voici mon souci,

j'ai un combo nommée combo_transport avec des valeurs ex: avion,
voiture, train
j'ai une autre combo nommée combo_type avec des valeurs que je
souhaiterai alimentée en fonction de la valeur du dessus, donc si dans
la 1ere combo je sélectionne avion, dans la deuxième je souhaiterai avec
ces valeurs : airbus, Boeing.
et si je change de choix par exemple voiture, je souhaiterai les valeurs
: Renault, citroen sans que les anciennes soient affichées.

voici mon code :

dans la premiere combo
Listeajoute (combo_transport, "avion")
Listeajoute(combo_transport, "voiture")
etcc

et dans la deuxieme combo

SI combo-transport..valeuraffichée = "avion"
alors
listeajoute(combo_type, "Airbus")
listeajoute(combo_type, "Boeing")
sinon
listesupprimetout(combo-type)
FIN

J'ai du oublier quelque chose dans mon code mais je ne voit pas quoi,
merci a vous pour votre aide