Pb listes déroulantes - liste dépendante

Patator -  
moiced59 Messages postés 1161 Statut Membre -
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

  1. moiced59 Messages postés 1161 Statut Membre 60
     
    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
  2. Patator
     
    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
  3. moiced59 Messages postés 1161 Statut Membre 60
     
    Bonsoir

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

    sinon c ca
    0
    1. moiced59 Messages postés 1161 Statut Membre 60
       
      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