OVH Cloud OVH Cloud

Liste deroulante quand on actionne une requete

1 réponse
Avatar
Christophe Guerry
Bonsoir

Voila ce que j'aimerais obtenir:
ex: j'ai une table avec mes clients et une autre table
avec mes commandes.
je cree une requete pour connaitre toutes les commandes
qu'a passe mon client.
quand je lance ma requete, il me propose une fenetre ou
je doit rentrer le nom de mon client (avec l'orthographe
exact).
et la je j'obtient toutes les commande du client.
jusque la rien de bien complique.
Ma question est la suivante:
pour eviter de taper le nom exact (dans la premiere
fenetre) serait il possible d'avoir une liste deroulante
avec tous les clients et ainsi choisir le nom du client
sans se soucier de l'orthographe.

j'espere que j'ai ete claire dans mes explications.
merci par avance pour vos reponses.
Christophe

1 réponse

Avatar
Evaro
Bonjour Christophe,

"Christophe Guerry" a écrit dans le
message de news: 066701c3675f$b444fd00$
Bonsoir

Voila ce que j'aimerais obtenir:
ex: j'ai une table avec mes clients et une autre table
avec mes commandes.
je cree une requete pour connaitre toutes les commandes
qu'a passe mon client.
quand je lance ma requete, il me propose une fenetre ou
je doit rentrer le nom de mon client (avec l'orthographe
exact).
et la je j'obtient toutes les commande du client.
jusque la rien de bien complique.
Ma question est la suivante:
pour eviter de taper le nom exact (dans la premiere
fenetre) serait il possible d'avoir une liste deroulante
avec tous les clients et ainsi choisir le nom du client
sans se soucier de l'orthographe.

j'espere que j'ai ete claire dans mes explications.
merci par avance pour vos reponses.
Christophe

Oui, c'est possible.

As-tu une cle primaire dans ta table Client ?
Crées un formulaire indépendant, Insères - y une zone de zone de liste
modifiable et laisses-toi guider par l'assistant.
Choisis ".... basée sur une table ou une requête",
Choisis ta requête.
Choisis les champs "Clef" et "Nom"
Accepte la proposition "Champ clé caché" ou qqchose comme ça, je cite de
mémoire.
"Je veux récupérer la valeur pour un usage ultérieur".

Ensuite modifie ta requête en remplaçant ton Critère "[Entrez le Nom du
Client ]" par [Formulaires]![NomDeTonFormulaire]![NomdeTaListeDeroulante].

Cerise sur le Gâteau : ajoute un bouton de commande à ton Formulaire un
bouton de commande qui exécutera une macro qui ouvrira ton Formulaire.

--
@ +
Etienne
Charte du forum: http://users.skynet.be/mpfa/charte.htm