OVH Cloud OVH Cloud

liste déroulante dans feuille de données

2 réponses
Avatar
ada
salut,
dans une table, les sources de deux colonnes ont été définies comme liste
déroulante.
la première liste permet de sélectionner une valeur dans une table (source =
"select id from ...") et je voudrais que la deuxième liste prenne en
paramètre la valeur sélectionnée pour la première colonne afin de n'afficher
que les valeurs correspondantes à ce critère, au lieu de ramener des valeurs
qui n'ont rien à voir avec la première (genre : 1ère liste les fabricants,
deuxième liste les produits du fabricant sélectionné)
merci d'avance

2 réponses

Avatar
Christophe
il faut relier la deuxième colonne à la première.
La première affiche un champ (Ex. :"ID").
La deuxième liste contient le champ ID (masqué) et le champ que vous voulez
voir apparaître. Dans sa requête associée, vous indiquez comme critère de
sélection sous le champ ID que sa valeur est égale à la valeur duc hamp de la
deuxièm colonne. Il faudra faire un refresh de la 2ème colonne après chaque
mise à jour de la première.
(select "nom champ" where ID =nomliste1.ID

cela devrait marcher
--
ChL



salut,
dans une table, les sources de deux colonnes ont été définies comme liste
déroulante.
la première liste permet de sélectionner une valeur dans une table (source =
"select id from ...") et je voudrais que la deuxième liste prenne en
paramètre la valeur sélectionnée pour la première colonne afin de n'afficher
que les valeurs correspondantes à ce critère, au lieu de ramener des valeurs
qui n'ont rien à voir avec la première (genre : 1ère liste les fabricants,
deuxième liste les produits du fabricant sélectionné)
merci d'avance


Avatar
ada
Salut Christophe,

le problème est qu'il n'y a pas de liste puisque je suis en mode feuille de
données ...
il n'est donc pas possible de référencer celle-ci.

merci qd même



il faut relier la deuxième colonne à la première.
La première affiche un champ (Ex. :"ID").
La deuxième liste contient le champ ID (masqué) et le champ que vous voulez
voir apparaître. Dans sa requête associée, vous indiquez comme critère de
sélection sous le champ ID que sa valeur est égale à la valeur duc hamp de la
deuxièm colonne. Il faudra faire un refresh de la 2ème colonne après chaque
mise à jour de la première.
(select "nom champ" where ID =nomliste1.ID

cela devrait marcher
--
ChL



salut,
dans une table, les sources de deux colonnes ont été définies comme liste
déroulante.
la première liste permet de sélectionner une valeur dans une table (source =
"select id from ...") et je voudrais que la deuxième liste prenne en
paramètre la valeur sélectionnée pour la première colonne afin de n'afficher
que les valeurs correspondantes à ce critère, au lieu de ramener des valeurs
qui n'ont rien à voir avec la première (genre : 1ère liste les fabricants,
deuxième liste les produits du fabricant sélectionné)
merci d'avance