Requête paramétrée liste déroulante

meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
c


Bonjour,

J'ai crée une requête paramétrée afin de connaître les articles par fournisseur. (cf image)

Comment faire pour qu'au lieu de rentrer soi même le nom du fournisseur (avec le risque de faire des fautes d'orthographe et de n'avoir pas de résultat...), une liste déroulante s'affiche à la place de la fenêtre qui affiche "Entrer une valeur de paramètre"...

Cette question a été posé des dizaines de fois sur différents forums mais aucune solution ne m'est apparu tout de même.

A priori, ce n'est pas possible directement par la requête mais en passant par un formulaire mais je ne comprend pas vraiment la démarche à suivre pour y arriver...

Merci d'avance pour vos commentaires.



A voir également:

12 réponses

meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
Je suppose qu'il faut relier la requête à la liste déroulante du formulaire par le biais d'un bouton mais c'est la mise en application de ce processus qui me pose problème...
0
Utilisateur anonyme
 
Salut,

oui, créer un formulaire indépendant (basé sur aucune table ou requête), dans lequel tu mets une zone de liste déroulante basée sur la table fournisseurs. Fais ceci avec l'assistant.

Ensuite, dans ta requête, dans la ligne critère du champ 'id_fournisseur', tu mets 'comme!formulaire!tonformulaireindependant!lenomdelazonedeliste'

Et enjoy !

A+
0
meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
Salut,

HDU : toujours la quand on a besoin !! ;)

Je peux pas tester maintenant mais merci pour ton aide précieuse en tout cas !

A+
0
Utilisateur anonyme
 
Testes et mets en résolu ou reviens si souci. Ca évitera que je le fasse lol.

Oui, je suis un peu le hibou du forum Access de CCM, présent la nuit....

A+
0
Utilisateur anonyme
 
PS: lances la requête avant de fermer le formulaire ! donc, un bouton en + de la zone de liste, sur lequel tu lances la requête...

Chuzz
0
meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
Salut,

J'ai testé...ça marche pas...j'ai du mal faire quelque chose...

'comme!formulaire!tonformulaireindependant!lenomdelazonedeliste' si j'ai bien compris je laisse 'comme!formulaire! comme c'est marqué et ensuite je mets le nom du formulaire (soit F_ArticleParFournisseur) et le nom de la zone de liste (soit raison_sociale), c'est bien ca ?

Et avant ca sur le formulaire, il fallait bien rajouter un bouton qui exécute cette requête...?

Roooo le balourd que je suis !! lol
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
re, oups, pas de ! entre comme et formulaire !

A+
0
Utilisateur anonyme
 
Tu as pu tester ?
0
meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
A l'instant mais ca marche pas...
J'ai aussi essayé ce code Docmd.openquery "nomdemalistedéroulante" sur la propriété sur click de ma liste déroulante puis un bouton ouvrir requête mais ça marche pas non plus...
0
Utilisateur anonyme
 
Envoies moi la base...
0
Utilisateur anonyme
 
ça ne marche pas désolée
0
Utilisateur anonyme
 
je ne sais pas comment ça marche
0
Utilisateur anonyme
 
je ne comprend rizen du tout
0
Utilisateur anonyme
 
Moi je ne comprends pas si brigitte12345 = meeks ???
0
Utilisateur anonyme
 
Meeks ????
0
meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
Salut HDU,

Non non je ne suis pas brigitte12345 (qui est redevenu anonyme entre temps !!)
Je te compresse ça et je te l'envoie...

Merci.
0
meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
Bon bah je peux pas télécharger de logiciel de compression à mon boulot...
Je sais donc pas quand je pourrais te l'envoyer...grrrrrrrrrrrrr

Merci et A+
0
Utilisateur anonyme
 
La base fait combien de Mo ?
0
meeks Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   3
 
Salut,

1,7 dans mes souvenirs...pourquoi ?

Merci À+
0
Utilisateur anonyme
 
Pour me l'envoyer directement par mail...

Cliques sur mon nom, et ensuite, lui envoyer un message. Je te répondrai, et tu auras mon mail perso...

A+
0