|
| Manipulation d'un champ liste |
| Iniciado por Kévin, 21,may. 2019 20:03 - 5 respuestas |
| |
| | | |
|
| |
Miembro registrado 5 mensajes |
|
| Publicado el 21,mayo 2019 - 20:03 |
Bonjour,
J'ai un champs table que j' alimentes par programmation via une requête JSON. Jusque là pas de problème, j'arrive à alimenter ma liste. Ma liste contient donc une liste de "Nom" cependant j'aurai besoin aussi de récupéré l'id du nom associé. Mais je ne veux pas que celui ci s'affiche dans la liste.
J'ai voulu tester avec la fonction glien mais je n'arrive pas à récupéré cette id par la suite.
Une partie du code qui alimente la liste
gLienActive(LISTE_Nom,Vrai) ListeAjoute(LISTE_Nom,ReponseVariant.result.nom[i].label+gLien(ReponseVariant.result.nom[i].id))
Code Sélection d'une ligne de LISTE_Nom
ResIndiceElément = ListeSelect(LISTE_Nom..ValeurMémorisée)
Erreur généré
Erreur à la ligne 4 du traitement Sélection d'une ligne de LISTE_Nom. Vous avez appelé la fonction ListeSelect. Le passage du paramètre 1 a provoqué une erreur. Le champ '1492' est inconnu.
En l’occurrence 1942 est bien l'id du nom de la personne mais impossible de le mettre dans une variable.
Merci pour vos futur réponses, |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 21,mayo 2019 - 20:56 |
Bonjour, Ton code équivaut à
ResIndiceElément = ListeSelect(1492) La syntaxe de ListeSelect est
ResIndiceElément = ListeSelect(NomChamp)
Dans la mesure où tu utilise gLien,
ResIndiceElément = ListeSelect(LISTE_Nom) te renverra bien 1492 et non le n° de ligne.
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 5 mensajes |
|
| Publicado el 21,mayo 2019 - 21:44 |
Je dois mal utiliser glien alors, le n° de ligne est renvoyé.
sResIndiceElément est une chaîne gLienActive(LISTE_Nom,Vrai) sResIndiceElément = ListeSelect(LISTE_Nom) Info (sResIndiceElément) sResIndiceElément = ListeSelect(LISTE_Nom..ValeurMémorisée) Info (sResIndiceElément) Erreur:
Erreur à la ligne 5 du traitement Sélection d'une ligne de LISTE_Nom. Vous avez appelé la fonction ListeSelect. Le passage du paramètre 1 a provoqué une erreur. Le champ '2037' est inconnu. Mensaje modificado, 21,mayo 2019 - 21:45 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 21,mayo 2019 - 22:35 |
As-tu coché la case "Retourne la valeur spécifiée par gLien" dans Description/Détail ? (C'est un classique)
-- Il y a peut être plus simple, mais, ça tourneMensaje modificado, 21,mayo 2019 - 22:45 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 5 mensajes |
|
| Publicado el 23,mayo 2019 - 22:22 |
Oui même avec la case gLien rien ne fonctionne. La fonction gLienActive est t'elle importante ?

|
| |
| |
| | | |
|
| | |
| |
| Publicado el 25,mayo 2019 - 19:42 |
Hello,
Le 21/05/2019 à 18:03, "Kévin" a écrit :
Code Sélection d'une ligne de LISTE_Nom ResIndiceElément = ListeSelect(LISTE_Nom..ValeurMémorisée)
Ceci est suffisant :
ResIndiceElément = LISTE_Nom..ValeurMémorisée
++ |
| |
| |
| | | |
|
| | | | |
| | |
|