PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → glien()
glien()
Débuté par Pierre BOUSQUET, 03 juin 2005 13:21 - 8 réponses
Posté le 03 juin 2005 - 13:21
Bonjour

Comment récupérer la valeur du glien() dans une combo contenue dans une
colonne de table...

Merci d'avance
Posté le 03 juin 2005 - 14:58
Il faut veiller à plusieurs choses, outre le fait d'avoir fait un lien avec glien lors de ton listeajoute :

-Définir dans l'onglet détail de la combo "Retourner la valeur définie avec glien"
-et préciser gLienActive(combo,true) dans le code avant d'effectuer ton listeajoute

Ensuite la valeur que tu récupère, est le lien que tu avais défini :

valeur = macombo

J'espère t'avoir aider...

Fred
Posté le 03 juin 2005 - 16:09
ben ca marche pas, ma combo est alimentée par programmation, lorsque je fais
cela, il me retourne le n° de ligne
j'ai essayé Macombo, Macombo[Macombo] et Macombo..valeur mais rien n'y
fait...

"Fred" <freddemoor@tiscali.be> a écrit dans le message de
news:42a02bb0$1@news.pcsoft.fr...

Il faut veiller à plusieurs choses, outre le fait d'avoir fait un lien

avec glien lors de ton listeajoute :

-Définir dans l'onglet détail de la combo "Retourner la valeur définie

avec glien"
> -et préciser gLienActive(combo,true) dans le code avant d'effectuer ton
listeajoute

Ensuite la valeur que tu récupère, est le lien que tu avais défini :

valeur = macombo

J'espère t'avoir aider...

Fred
Posté le 03 juin 2005 - 18:39
Il suffit d'utiliser ..valeurMemorisée
Posté le 03 juin 2005 - 18:43
Ton instruction doit etre de ce type
listeajoute(macombo,valeur_affichée + glien(valeur_a_recup))
Posté le 03 juin 2005 - 19:58
marche pas pour une combo mémoire dans une table fichier

"exkael" <exkael@hotmail.com> a écrit dans le message de
news:42a05f89$1@news.pcsoft.fr...


Il suffit d'utiliser ..valeurMemorisée
Posté le 29 juin 2005 - 16:29
il faut selectionner la ligne avec TableSelectPlus(Table,nIndice)

puis pour recupérer la valeur mémorisée :

Table.ColonneCombo[nIndice][ListeSelect(Table.ColonneCombo)]..ValeurMémorisée
Posté le 03 octobre 2005 - 15:32
Merci ca marche super !

Mais il faut noter quand meme la complexite de ce code,
alors qu en ayant coche retour de valeur avec glien il devrait
directement nous renvoyer la bonne valeur !

j espere vraiment que les combos dans les champs tables seront
corrigés (impossible de bien les programmer par fichier, j ai tout
un tas d erreur en saisie assistée et sur les fonctions listecherche!)
Posté le 18 octobre 2005 - 14:16
Merci j'avais le meme probleme.
La syntaxe de ludo56 est effectivement la bonne.
Pourquoi faire simple ?