Pb listes déroulantes - liste dépendante

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. 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
    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
      1. Bonsoir

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

        sinon c ca
        0
        1. 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