OVH Cloud OVH Cloud

filtrer une liste déroulante

5 réponses
Avatar
sébastien
Bonjour,

Comment fait on pour filtrer une liste déroulante à partir d'un 1ere
liste déroulante ? Je m'explique : dans la 1er liste je choisi la
catégorie et dans la seconde ne s'affiche que les produits liés à cette
catégorie. Je suppose que c'est un truc du genre : docmd.applyfilter...
mais je ne trouve pas la bonne synthaxe :-(.
Quelqu'un m'aider ?

Merci

Séb

5 réponses

Avatar
Gafish
Bonjour,

Il faut que tu bases ta liste sur une requête, et dans celle-ci tu filtres
par le contenu de la première liste. Dans ton cas, j'imagine que tu
filtreras le NumCatégorie dans la liste 2 par le num catégorie de la Liste1.
Il te suffit ensuite de mettre sur l'évenement clic de la liste1 le code
suivant (en appelant ici ta deuxième liste Liste2, tu renommes par le bon
nom) :

Me.Liste2.Requery

Arnaud

"sébastien" a écrit dans le message news:

Bonjour,

Comment fait on pour filtrer une liste déroulante à partir d'un 1ere
liste déroulante ? Je m'explique : dans la 1er liste je choisi la
catégorie et dans la seconde ne s'affiche que les produits liés à cette
catégorie. Je suppose que c'est un truc du genre : docmd.applyfilter...
mais je ne trouve pas la bonne synthaxe :-(.
Quelqu'un m'aider ?

Merci

Séb


Avatar
guy boily
Bonjour,

Une réponse intéressante :

http://support.microsoft.com/default.aspx?scid=kb;fr;289670


Bonjour,

Comment fait on pour filtrer une liste déroulante à partir d'un 1ere
liste déroulante ? Je m'explique : dans la 1er liste je choisi la
catégorie et dans la seconde ne s'affiche que les produits liés à cette
catégorie. Je suppose que c'est un truc du genre : docmd.applyfilter...
mais je ne trouve pas la bonne synthaxe :-(.
Quelqu'un m'aider ?

Merci

Séb



Avatar
PatCatNat's
Bonjour,

J'ai un petit exemple sous Access97 (mais celà devrait fonctionner sous les
autres versions...)
http://95560.patrice.morel.free.fr/Informatique/Appli/Acces/Listes.zip

C la méthode que t'indique Arnaud

@+

Patrice

"sébastien" a écrit dans le message de
news:
Bonjour,

Comment fait on pour filtrer une liste déroulante à partir d'un 1ere
liste déroulante ? Je m'explique : dans la 1er liste je choisi la
catégorie et dans la seconde ne s'affiche que les produits liés à cette
catégorie. Je suppose que c'est un truc du genre : docmd.applyfilter...
mais je ne trouve pas la bonne synthaxe :-(.
Quelqu'un m'aider ?

Merci

Séb


Avatar
sébastien
Bonjour Gafish,

Sa marche... merci bcp
@+


Bonjour,

Il faut que tu bases ta liste sur une requête, et dans celle-ci tu filtres
par le contenu de la première liste. Dans ton cas, j'imagine que tu
filtreras le NumCatégorie dans la liste 2 par le num catégorie de la Liste1.
Il te suffit ensuite de mettre sur l'évenement clic de la liste1 le code
suivant (en appelant ici ta deuxième liste Liste2, tu renommes par le bon
nom) :

Me.Liste2.Requery

Arnaud

"sébastien" a écrit dans le message news:



Bonjour,

Comment fait on pour filtrer une liste déroulante à partir d'un 1ere
liste déroulante ? Je m'explique : dans la 1er liste je choisi la
catégorie et dans la seconde ne s'affiche que les produits liés à cette
catégorie. Je suppose que c'est un truc du genre : docmd.applyfilter...
mais je ne trouve pas la bonne synthaxe :-(.
Quelqu'un m'aider ?

Merci

Séb










Avatar
sébastien
Bonjour,

Sa marche... merci bcp a tout le monde
@+


Bonjour,

Il faut que tu bases ta liste sur une requête, et dans celle-ci tu
filtres
par le contenu de la première liste. Dans ton cas, j'imagine que tu
filtreras le NumCatégorie dans la liste 2 par le num catégorie de la
Liste1.
Il te suffit ensuite de mettre sur l'évenement clic de la liste1 le code
suivant (en appelant ici ta deuxième liste Liste2, tu renommes par le
bon
nom) :

Me.Liste2.Requery

Arnaud

"sébastien" a écrit dans le message news:



Bonjour,

Comment fait on pour filtrer une liste déroulante à partir d'un 1ere
liste déroulante ? Je m'explique : dans la 1er liste je choisi la
catégorie et dans la seconde ne s'affiche que les produits liés à cette
catégorie. Je suppose que c'est un truc du genre : docmd.applyfilter...
mais je ne trouve pas la bonne synthaxe :-(.
Quelqu'un m'aider ?

Merci

Séb