PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile (earlier versions) → combo vers combo
combo vers combo
Started by Maurice, Jan., 28 2017 11:34 AM - 1 reply
Posted on January, 28 2017 - 11:34 AM
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
Posted on January, 28 2017 - 3:59 PM
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