Pb listes déroulantes - liste dépendante

Fermé
Patator - 24 oct. 2010 à 10:57
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 24 oct. 2010 à 20:12
Bonjour,

Je débute sous Access alors je m'excuse par avance pour la basicité de ma question.

Dans une formulaire (de facturation), j'ai une liste déroulante qui me permet de choisir un client (nom + ref client qui est ma clé primaire de la base client).
Je souhaiterais créer une 2e liste déroulante "Choix de l'animal" sur le même formulaire sachant que j'ai une table "Animaux" liée à la table client par la réf client.
Par contre, je ne souhaiterais voir dans ma liste que les animaux du client de ma première liste.
Comment dois-je écrire mon critère ?

Merci pour votre réponse,


3 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
24 oct. 2010 à 11:18
Bonjour

Alors il te faut modifier le ta 2 eme liste deroulante Clic droit propriete ,données ; onglet contenu tu met ta requete sql :

SELECT nom_du_champ_animal.Animaux FROM Animaux where ref client = me.nom_de_te_1ere_liste ;

Voila si besoin hesite pas
1
merci bcp pour ta réponse

je ne suis pas vraiment convaincu de ma syntaxe
j ai mis
SELECT [Nom animal]![Animaux] FROM [Animaux] where [Code client] = me![Liste_client]

cela est-il correct ? (j en doute assez ...)
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
24 oct. 2010 à 20:04
Bonsoir

Pas besoin de crochet et met un . a la place du !

sinon c ca
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
24 oct. 2010 à 20:12
pas besoin du me. dans le where je viens de tester avec cette requete ou [no] est le nom de la 1 liste deroulante

SELECT [moi].[prenom] FROM moi WHERE moi.nom=[no];
0