[Access] Liste de valeur conditionnée

Résolu
Bonjour,

Je bosse sur une application access 2007 pour une salle de sport et j'ai un soucis que je n'arrive pas à résoudre.

J'ai une table matériel qui est liée à une table activité, un matériel étant affecté à une activité.
EX : Activité fitness et matériel : Vélo, Vélo assis ou tapis

Je veux créer un formulaire de gestion des matériel .
Pour faciliter ma recherche, j'ai rajouté une liste déroulante des activités et une autre des matériels.

mon souhait est de n'afficher dans la liste déroulante des matériels, que les matériels correspondant à l'activité choisie.

Est-il possible de rajouter dans la close WHERE de la requete qui extrait les matériels une condition sur la valeur du controleur activité ?

Merci par avance pour votre aide

Smael

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonjour Sebtis

    Tu fais deux liste déroulante (Listd1,Listd2)

    et tu mets dans la Listd2 dans (données/contenu)
    SELECT table2.Nom_table2 FROM table2 WHERE (((table2.Nomtable1)=Formulaires!Nomde ton formulaire!Listd1));

    J'espère que ça va t'aider.

    Cordialement,

    Amitaf006
    1. C'est pas mal du tout on progresse merci

      Malheureusement ma requête ne se met pas à jour de manière dynamique. En fait elle ne s'exécute qu'une seule fois, a la première sélection du controle N°1.

      Merci pour ton aide
    2. Désolée, j'ai oublié de te dire comment mettre à jour ta liste.

      Tu mets dans réception focus( dans évènement)

      Nomdeliste.Requery.

      Cordialement.
    3. Merciiiiiiiiiiiiiiiiiii génial ca marche
    4. De rien.

      Bonne soirée