PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → [WD1.5]glien et les COMBOS
[WD1.5]glien et les COMBOS
Débuté par michael.brouwers, 18 juin 2003 16:44 - 3 réponses
Posté le 18 juin 2003 - 16:44
Bonjour,

Voici le code d'initialisation de ma liste Combo

i est un entier
listesupprimetout("COMBO44")
houvre("tcmcs010")
i=1
hlit("tcmcs010",i)
tantque pas h.endehors
si taille(sansespace(tcmcs010.dsca)) > 0 alors
listeajoute("COMBO44",tcmcs010.dsca+glien(tcmcs010.ccty))
fin
i++
hlit("tcmcs010",i)
FIN
listeajoute("COMBO44",""+glien("TOUS"))

Quand je veux afficher ce que j'ai mis dans le GLIEN, je n'ai rien :-(

info(combo44[combo44]) // j'ai ce qui est affiché et pas ce qui a été placé
avec glien

Dans ma combo, j'aimerais que le pays soit affiché (ex: France) et que la
valeur renvoyée soit "F"

Ce que je veux réaliser avec Webdev c'est ce qui suit en HTML
<option value="F">France</option>

Merci pour votre aide

Mike
Posté le 19 juin 2003 - 12:03
Il faut jongler avec la commande gLienActive("COMBO",Vrai/Faux). Dans la doc
en ligne Webdev, c'est assez clairement expliqué. En particulier, je crois
(je ne suis pas sur ma bécane de développement) que si tu fais
gLienActive("COMBO", faux) puis COMBO[COMBO], tu récupère la valeur
affichée, si tu fais gLienActive("COMBO", vrai) puis COMBO[COMBO], tu
récupère la valeur dans gLien. Pour cela, il faut initialiser correctement
ta COMBO, en faisant par exemple : gLienActive("COMBO",Vrai) puis
ListeAjoute("COMBO","France"+gLien(""+"F")). Vérifie tout de même mes
syntaxes et la logique dans la doc.

--
Jef
--
"Mike" <michael.brouwers@joskin.com> a écrit dans le message de news:
3ef06a10$1@news....
Bonjour,

Voici le code d'initialisation de ma liste Combo

i est un entier
listesupprimetout("COMBO44")
houvre("tcmcs010")
i=1
hlit("tcmcs010",i)
tantque pas h.endehors
si taille(sansespace(tcmcs010.dsca)) > 0 alors
listeajoute("COMBO44",tcmcs010.dsca+glien(tcmcs010.ccty))
fin
i++
hlit("tcmcs010",i)
FIN
listeajoute("COMBO44",""+glien("TOUS"))

Quand je veux afficher ce que j'ai mis dans le GLIEN, je n'ai rien :-(

info(combo44[combo44]) // j'ai ce qui est affiché et pas ce qui a été

placé
avec glien

Dans ma combo, j'aimerais que le pays soit affiché (ex: France) et que la
valeur renvoyée soit "F"

Ce que je veux réaliser avec Webdev c'est ce qui suit en HTML
<option value="F">France</option>

Merci pour votre aide

Mike


Posté le 19 juin 2003 - 12:04
si vous voulez parcourir tout le fichier faire :
HLitPremier("NomFichier","NomClé")
TANTQUE pas h.EnDehors
ListeAjoute("NomCombo",NomFichier.Rubrique1+gLien(NomFichier.Rubrique2))
HLitSuivant("NomFichier","NomClé")
FIN
pour récupérer la valeur du gLien
faire :
gLienActive("NomCombo",Vrai)
Valeur_gLien = NomCombo[NomCombo]

dans votre cas il vous faut faire
gLienActive("combo44",Vrai) avant info(combo44[combo44])

--
Jean-Philippe
JeAn-PhI.sfci.conseil_NOSPAM@wanadoo.fr
(enlevez _NOSPAM pour m'écrire)

"Mike" <michael.brouwers@joskin.com> a écrit dans le message de
news:3ef06a10$1@news....
Bonjour,

Voici le code d'initialisation de ma liste Combo

i est un entier
listesupprimetout("COMBO44")
houvre("tcmcs010")
i=1
hlit("tcmcs010",i)
tantque pas h.endehors
si taille(sansespace(tcmcs010.dsca)) > 0 alors
listeajoute("COMBO44",tcmcs010.dsca+glien(tcmcs010.ccty))
fin
i++
hlit("tcmcs010",i)
FIN
listeajoute("COMBO44",""+glien("TOUS"))

Quand je veux afficher ce que j'ai mis dans le GLIEN, je n'ai rien :-(

info(combo44[combo44]) // j'ai ce qui est affiché et pas ce qui a été

placé
avec glien

Dans ma combo, j'aimerais que le pays soit affiché (ex: France) et que la
valeur renvoyée soit "F"

Ce que je veux réaliser avec Webdev c'est ce qui suit en HTML
<option value="F">France</option>

Merci pour votre aide

Mike


Posté le 19 juin 2003 - 15:28
Merci beaucoup :-D, ça marche enfin

Mike
"SFCI Conseil - Jean Philippe" <sfci.conseil_NOSPAM@wanadoo.fr> a écrit dans
le message de news: 3ef17963$1@news....
si vous voulez parcourir tout le fichier faire :
HLitPremier("NomFichier","NomClé")
TANTQUE pas h.EnDehors

ListeAjoute("NomCombo",NomFichier.Rubrique1+gLien(NomFichier.Rubrique2))
HLitSuivant("NomFichier","NomClé")
FIN
pour récupérer la valeur du gLien
faire :
gLienActive("NomCombo",Vrai)
Valeur_gLien = NomCombo[NomCombo]

dans votre cas il vous faut faire
gLienActive("combo44",Vrai) avant info(combo44[combo44])

--
Jean-Philippe
JeAn-PhI.sfci.conseil_NOSPAM@wanadoo.fr
(enlevez _NOSPAM pour m'écrire)

"Mike" <michael.brouwers@joskin.com> a écrit dans le message de
news:3ef06a10$1@news....
Bonjour,

Voici le code d'initialisation de ma liste Combo

i est un entier
listesupprimetout("COMBO44")
houvre("tcmcs010")
i=1
hlit("tcmcs010",i)
tantque pas h.endehors
si taille(sansespace(tcmcs010.dsca)) > 0 alors
listeajoute("COMBO44",tcmcs010.dsca+glien(tcmcs010.ccty))
fin
i++
hlit("tcmcs010",i)
FIN
listeajoute("COMBO44",""+glien("TOUS"))

Quand je veux afficher ce que j'ai mis dans le GLIEN, je n'ai rien :-(

info(combo44[combo44]) // j'ai ce qui est affiché et pas ce qui a été
placé

avec glien

Dans ma combo, j'aimerais que le pays soit affiché (ex: France) et que

la
valeur renvoyée soit "F"

Ce que je veux réaliser avec Webdev c'est ce qui suit en HTML
<option value="F">France</option>

Merci pour votre aide

Mike