PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Champ combo lié à une rubrique de type combo --> comment afficher la liste des options ?
Champ combo lié à une rubrique de type combo --> comment afficher la liste des options ?
Iniciado por Fany, 24,abr. 2017 11:46 - 3 respuestas
Miembro registrado
365 mensajes
Popularité : +12 (12 votes)
Publicado el 24,abril 2017 - 11:46
Bonjour à tous,

Question très simple, mais malheureusement, je ne trouve pas la solution, ce qui me rend dingue.
Je souhaite tout simplement lier les options d'une rubrique de type combo à un champ combo (pour voir s'afficher la liste des options que j'ai renseigné dans ma rubrique)

Dans mon analyse, j'ai un fichier de données. Dans ce fichier, j'ai une rubrique de type combo. Dans cette rubrique, j'ai renseignée le contenu, à savoir :
kg, g, l, cl ml (bref, c'est pas forcément intéressant de savoir ça)

Je n'arrive pas à afficher cette liste dans mon combo. Et je sais que c'est possible, dans l'autoformation il y avait un exemple qui parlait justement de ça, avec l'exemple de la civilité d'un client.

Pourtant dans le champ combo je suis allée dans liaison, j'ai lié le fichier de données, puis la rubrique : rien ne s'affiche....

C'est tout bête. je sais.
Pourriez vous me dire quelle est la démarche à suivre ?

Merci d'avance
Publicado el 24,abril 2017 - 14:23
Bonjour Fany,

Si j'ai bien compris la question, il y a deux méthodes :

- utiliser le rad qui le fait pour toi (mais bon, berk)
- drag/dropper le champ depuis la description du fichier dans
l'explorateur de fichier jusqu'à ta fenêtre.

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 4/24/2017 à 3:46 AM, Fany a écrit :
Bonjour à tous,

Question très simple, mais malheureusement, je ne trouve pas la
solution, ce qui me rend dingue. Je souhaite tout simplement lier les
options d'une rubrique de type combo à un champ combo (pour voir
s'afficher la liste des options que j'ai renseigné dans ma rubrique)

Dans mon analyse, j'ai un fichier de données. Dans ce fichier, j'ai une
rubrique de type combo. Dans cette rubrique, j'ai renseignée le contenu,
à savoir :
kg, g, l, cl ml (bref, c'est pas forcément intéressant de savoir ça)

Je n'arrive pas à afficher cette liste dans mon combo. Et je sais que
c'est possible, dans l'autoformation il y avait un exemple qui parlait
justement de ça, avec l'exemple de la civilité d'un client.
Pourtant dans le champ combo je suis allée dans liaison, j'ai lié le
fichier de données, puis la rubrique : rien ne s'affiche....

C'est tout bête. je sais.
Pourriez vous me dire quelle est la démarche à suivre ?
Merci d'avance
Miembro registrado
7 mensajes
Publicado el 24,abril 2017 - 15:49
On ne peut comprendre la question qu'une fois on a décortiqué la phrase : Dans cette rubrique, j'ai renseignée le contenu, à savoir :
kg, g, l, cl ml (bref, c'est pas forcément intéressant de savoir ça) ? Comment ça se fait : puisque physiquement dans la rubrique combo, il n' y a que des entiers ?!
a mon humble avis :
la rubrique ou tu stocke tes unités de mesure est de type combo ce n'est pas un problème.
le champ combo dans la fenetre doit etre lié à cette rubrique.
Le contenu du champs doit etre alimenté par : Dans le code d'initialisation de la combo
ListeAjoute(COMBO_S, "KG" + gLien("1"))
ListeAjoute(COMBO_S, "L" + gLien("2"))
ListeAjoute(COMBO_S, "CL" + gLien("3"))
gLienActive(COMBO_S, Vrai)

Selon COMBO_S..ValeurAffichée
CAS 1 : COMBO_S= "KG"
CAS 2 : COMBO_S= "L"
CAS 3 : COMBO_S= "CL"
....
FIN

CE CODE A ÉTÉ TESTÉ ET FONCTIONNE PARFAITEMENT.
Miembro registrado
365 mensajes
Popularité : +12 (12 votes)
Publicado el 24,abril 2017 - 16:02
Bonjour et merci à vous deux pour avoir pris le temps de me répondre.

Fabrice, c'est exactement ce que je cherchais à faire : je ne connaissais pas la technique du drag and drop de rubrique depuis l'explorateur de fichier, et effectivement ça remplis bien la combo comme je le souhaitais ! nickel !

Merci à vous aussi Ammar, mais je connaissais cette technique qui consiste à écrire le code dans l'initialisation du champ combo. Je voulais remplir ma combo sans avoir à passer par du code (je me demandais surtout à quoi servais le type "combo" de la rubrique si derrière on ne pouvais pas l'exploiter).

Merci encore pour votre disponibilité,

Bonne fin de journée,

Fany