PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → WDMAP pour une combo
WDMAP pour une combo
Iniciado por gilles.aussud, jun., 28 2005 12:04 PM - 5 respostas
Publicado em junho, 28 2005 - 12:04 PM
Bonjour;

J'ai champ civilité avec une combo ( Mr,Md Melle) qui fonctionne correctement. Lorsque 'jouvre WDMAP au lieu d'avoir dans le champ civilité Mr ou Md ou Melle, je retrouve des chiffres de 1 à 3 qui correspondent à l'indice. comment faire pour avoir les intitulés plus tôt que les chiffres
Est ce que cela a un rapport avec Glien()
Merci d'avance
Publicado em junho, 28 2005 - 7:20 PM
Si le contenu de ta combo provient d'un fichier (Civilite par exemple) alors regarde du côté de la description de la combo. Dans l'onglet contenu, spécifie la rubrique mémorisée !
Dans le cas contraire, 2 possibilités s'offrent à toi :
La première et la plus simple est de faire de ta combo une combo avec saisie (onglet détail de la description de la combo)
La seconde est de laisser ta combo sans saisie mais de gerer l'affichage et la mise à jour pas programmation.

MonFichier.Civilite=MaCombo[MaCombo] //mise à jour dans le fichier
ListeSelectPlus (MaCombo, ListeCherche(MaCombo,MonFichier.Civilite)) // affichage dans le champs !

Fais ton choix !
Publicado em junho, 28 2005 - 8:39 PM
merci pour ta réponse mais ma liste combo n'est pas un fichier mais les 3 valeurs possibles sont dans le contenu initial. Cela fonctionne bien lorsque j'utilise une fenêtre, j'ai bien Mr ou Md ou Melle. par contre dans le wdmap je retrouve 1,2,3.
Merci pour votre aide
Publicado em junho, 29 2005 - 11:35 AM
Je constate que je ne suis pas seul à regretter que les combos renvoient
l'indice au lieu du contenu.

Tu peut t'en sortir en remplissant la combo à la main sans oublier de cocher
l'option Retourner la valeur glien

ListeAjoute(MaCombo,"Mr" + Glien("Mr"))

ListeAjoute(MaCombo,"Md" + Glien("Md"))

ListeAjoute(MaCombo,"Melle" + Glien("Melle"))

Cordialement JCP



"gilles" <gilles.aussud@tiscali.fr> a écrit dans le message de news:
42c172c0$1@news.pcsoft.fr...
merci pour ta réponse mais ma liste combo n'est pas un fichier mais les 3
valeurs possibles sont dans le contenu initial. Cela fonctionne bien lorsque
j'utilise une fenêtre, j'ai bien Mr ou Md ou Melle. par contre dans le wdmap
je retrouve 1,2,3.
Merci pour votre aide


Publicado em junho, 29 2005 - 1:27 PM
Bon je sais pas si mon message a été posté donc je le reposte

toto = titi.ValeurAffichée

où toto est la donnée à remplir et titi le nom de ta combo

mais en tant que programmeur et gestionnaire de BDD conseil privilégie tjrs les chiffres dans le cas d'un nombre fini de possibilité car tu gagneras de la place


Remplace Mr , Mme et Mlle par

Petite fleurs des champs au soleil couchant, Brise hivernale un soir de mi novembre et Pissenlit jaune d'avril dans le jardin de ma grand mère

Et tu verras la place que tu paumes

Bon je sais là ca n'a pas grande incidence mais autant commencer à prendre les bonnes habitudes (fais pas comme moi ;o) )
Publicado em junho, 30 2005 - 2:04 PM
Salut
Si tu veux enregistrer ( Mr,Md Melle) au lieu de (1,2,3)
il faut faire ainsi :

<monfichierHF>.<monrubrique>=combo[combo] //

voilà !!
combo[combo] renvoi le contenu
combo tout seul renvoi l'indice

bon dev



"gilles" <gilles.aussud@tiscali.fr> a écrit dans le message de news:
42c0f9f5$1@news.pcsoft.fr...

Bonjour;

J'ai champ civilité avec une combo ( Mr,Md Melle) qui fonctionne
correctement. Lorsque 'jouvre WDMAP au lieu d'avoir dans le champ civilité
Mr ou Md ou Melle, je retrouve des chiffres de 1 à 3 qui correspondent à
l'indice. comment faire pour avoir les intitulés plus tôt que les chiffres
Est ce que cela a un rapport avec Glien()
Merci d'avance