Liste déroulante dans requête

Babar444 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sous access, j'ai une table Logement qui contient un champ Ville. Je voudrais, pour une requête, que s'ouvre une liste déroulante avec toutes les villes possibles, et non pas une zone "Entrer une valeur de paramètre" ou je dois entrer moi-même la ville.

J'ai déjà pas mal cherché sur le net sans réussir à trouver ce que je cherche (je suis pas très doué non plus). J'ai essayé de passer par un formulaire mais sans succès (peut-être pas les bonnes manips...) Est-ce possible ?
A voir également:

9 réponses

Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
1
Babar444 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci par avance :)
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

question évoquée et résolue plusieurs fois ces dernières semaines.

Fais une recherche dans le forum...
0
Babar444 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Déjà fait maintes et maintes fois, mais les explications n'ont pas été assez simplifiées pour que je comprenne vraiment...
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Et bien alors expose ton problème et surtout explique ce que tu as déjà fait et où ça coince...
0

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

Posez votre question
Babar444 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai crée un formulaire "Villes" avec une liste déroulante qui contient les villes. Ensuite, dans le champ critères de ma requête :

- J'ai enlevé [Entrer la ville]

- J'ai cliqué sur le générateur, formulaires, formulaires chargés, mon formulaire "Villes", puis le nom de ma liste déroulante.
J'obtiens : Formulaires![Villes]![Modifiable3]

Je clique sur ok, j'exécute ma requête mais aucune zone de liste déroulante ne s'affiche.

Merci par avance
0
tessel75
 
Bonsoir,
Difficile de comprendre tes explications, mais en même temps on se doute qu'elles ne peuvent pas être claires parce que manifestement tu ne sais pas toi-même de quoi tu dois parler, et moins encore comment le faire.
Alors, si j'ai compris qqch: Tu as :
1) une requête avec un critère de sélection qui est: "Formulaires![Villes]![Modifiable3]"
et 2) un formulaire dont l'un des contrôles est une liste modifiable et dont est "Modifiable3".
Ta question de fonds est: Comment faire en sorte que lorsque je lance ma requête, elle prenne en compte le critère choisi par la liste modifiable?

D'abord, la façon dont tu t'exprimes laisse entendre que tu attends que la requête "t'affiche la liste déroulante".
Tu dois savoir qu'il n'en sera jamais ainsi. L'ordre des choses est que tu dois sélectionner la valeur du critère, ici le nom de ta ville, puis lancer ta requête. Càd que bien évidemment ton formulaire porteur de ta liste déroulante doit rester ouvert pendant que la requête s'exécute pour qu'elle sache où trouver la valeur du critère, ici "Formulaires![Villes]![Modifiable3]".
Aussi tu peux envisager plusieurs solutions, soit ouvrir ton formulaire, choisir la valeur du critère, puis lancer ta requête après avoir changé d'objet actif (avec les onglets les uns à côtés des autres cela saute aux yeux); ou bien, un peu plus savant, activer une macro, ou un petit code VBA, déclenché soit par un bouton soit après la mise à jour du contrôle-liste déroulante.
En espérant avoir été à peu près clair.
Bonne suite.
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
https://www.cjoint.com/?BLoxRUdXJj2
Bonjour
Dans ce lien tu trouveras un exemple de base de données sur la recherche sur 2 critere dans le formulaire.
Les criteres sont l'année de naisance puis la ville.
Tu as un resulat des années de naisance par ville.
Si cela peut d'aider
0
Babar444 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour, c'est exactement ce que je cherche à faire, mais je ne comprends pas comment on procède :/

Merci par avance
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Dans l'exemple, il est fait sur 2 liste deroulantes independantes que tu mets dans un formulaire puis en mode creation tu ajoutes le sous formulaire.
Mets ta base sur le site avec cjoint
0