Déclencher une requête à partir d'une liste déroulante (ID et Nom Client)
Résolu/Fermé
Agrippa_9590
Messages postés
7
Date d'inscription
dimanche 26 avril 2020
Statut
Membre
Dernière intervention
30 avril 2020
-
26 avril 2020 à 11:50
Agrippa_9590 Messages postés 7 Date d'inscription dimanche 26 avril 2020 Statut Membre Dernière intervention 30 avril 2020 - 30 avril 2020 à 09:05
Agrippa_9590 Messages postés 7 Date d'inscription dimanche 26 avril 2020 Statut Membre Dernière intervention 30 avril 2020 - 30 avril 2020 à 09:05
A voir également:
- Déclencher une requête à partir d'une liste déroulante (ID et Nom Client)
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment faire une recherche à partir d'une photo - Guide
6 réponses
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
28 avril 2020 à 15:01
28 avril 2020 à 15:01
Voici :
https://www.cjoint.com/c/JDCm5m0JIeU
Pour info, j'ai donc mis sur la requete du contenu le critère id_famille "Comme [Formulaires]![F_Requete]![Modifiable0]"
Et sur l'évènement after_update() de la zone de liste (c'est à dire que l'on a choisi un élément de la liste) un rafraichissement du formulaire afin qu'il mette à jour les données :
me.refresh
A+
https://www.cjoint.com/c/JDCm5m0JIeU
Pour info, j'ai donc mis sur la requete du contenu le critère id_famille "Comme [Formulaires]![F_Requete]![Modifiable0]"
Et sur l'évènement after_update() de la zone de liste (c'est à dire que l'on a choisi un élément de la liste) un rafraichissement du formulaire afin qu'il mette à jour les données :
me.refresh
A+
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
26 avril 2020 à 20:27
26 avril 2020 à 20:27
Bonjour,
sous réserve que la structure de tes tables et relations soient correctes.
Ta zone de liste doit être constituée par l'identifiant du client (id_client par exemple), le nom et tout ce que tu veux.
ton formulaire doit etre basé sur une requête, dans laquelle tu mets les champs nécessaires, et surtout l'identifiant du client (id_client par exemple).
Sur la ligne critère de cet identifiant tu mets comme!formulaireQuiContientLaZoneListe!LaZoneListe
A+
sous réserve que la structure de tes tables et relations soient correctes.
Ta zone de liste doit être constituée par l'identifiant du client (id_client par exemple), le nom et tout ce que tu veux.
ton formulaire doit etre basé sur une requête, dans laquelle tu mets les champs nécessaires, et surtout l'identifiant du client (id_client par exemple).
Sur la ligne critère de cet identifiant tu mets comme!formulaireQuiContientLaZoneListe!LaZoneListe
A+
Agrippa_9590
Messages postés
7
Date d'inscription
dimanche 26 avril 2020
Statut
Membre
Dernière intervention
30 avril 2020
27 avril 2020 à 12:30
27 avril 2020 à 12:30
Bonjour,
Merci beaucoup pour cette réponse rapide.
Je vais tester ...
Cordialement.
Merci beaucoup pour cette réponse rapide.
Je vais tester ...
Cordialement.
Agrippa_9590
Messages postés
7
Date d'inscription
dimanche 26 avril 2020
Statut
Membre
Dernière intervention
30 avril 2020
28 avril 2020 à 11:24
28 avril 2020 à 11:24
Bonjour,
J'ai testé sans succès (probablement une erreur de ma part !).
Pour faire court, j'ai 2 tables :
Client (ID1 + Nom)
Opération (ID2 + Type)
Dans un formulaire j'ai mis une liste déroulante avec 2 champs pour la table "Client".
J'ai créé une requête pour lier les 2 tables avec 3 champs :
ID_Client, ID_Opération, Nom_Opération
Dans le formulaire je rajoute une liste classique que je lie à la requête. Par contre je ne sais pas quoi faire de ton critère ... je l'ai interprété comme suit : j'ai écrit textuellement "comme!Nom du formulaire!Nom de la liste déroulante ... et l'ai collé dans le critère de l'ID Client au niveau de la requête... bien entendu ma requête ne renvoie rien !!
Où est l'erreur ? je précise que je suis débutant avec ACCESS !
Merci pour ton aide.
J'ai testé sans succès (probablement une erreur de ma part !).
Pour faire court, j'ai 2 tables :
Client (ID1 + Nom)
Opération (ID2 + Type)
Dans un formulaire j'ai mis une liste déroulante avec 2 champs pour la table "Client".
J'ai créé une requête pour lier les 2 tables avec 3 champs :
ID_Client, ID_Opération, Nom_Opération
Dans le formulaire je rajoute une liste classique que je lie à la requête. Par contre je ne sais pas quoi faire de ton critère ... je l'ai interprété comme suit : j'ai écrit textuellement "comme!Nom du formulaire!Nom de la liste déroulante ... et l'ai collé dans le critère de l'ID Client au niveau de la requête... bien entendu ma requête ne renvoie rien !!
Où est l'erreur ? je précise que je suis débutant avec ACCESS !
Merci pour ton aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
RV71
Messages postés
610
Date d'inscription
mardi 14 avril 2020
Statut
Membre
Dernière intervention
27 novembre 2024
31
28 avril 2020 à 13:52
28 avril 2020 à 13:52
Bonjour,
tu peux mettre ta base à disposition sur https://www.cjoint.com/ et donner ici le lien.
Ca sera + simple.
A+
tu peux mettre ta base à disposition sur https://www.cjoint.com/ et donner ici le lien.
Ca sera + simple.
A+
Agrippa_9590
Messages postés
7
Date d'inscription
dimanche 26 avril 2020
Statut
Membre
Dernière intervention
30 avril 2020
28 avril 2020 à 14:37
28 avril 2020 à 14:37
https://www.cjoint.com/c/JDCmD4X5XA1
Rappel de l'objectif : Sélectionner un élément de la liste déroulante (tableT_Famille), et filtrer à l'aide de la requête vers l'autre liste (T_Rubrique).
Dans un 2ème temps je ferai la même chose pour la Table Opérations à partir de la table Rubrique, en m'inspirant de la 1ère procédure.
Merci encore pour ton aide.
Rappel de l'objectif : Sélectionner un élément de la liste déroulante (tableT_Famille), et filtrer à l'aide de la requête vers l'autre liste (T_Rubrique).
Dans un 2ème temps je ferai la même chose pour la Table Opérations à partir de la table Rubrique, en m'inspirant de la 1ère procédure.
Merci encore pour ton aide.
28 avril 2020 à 15:33
Au lieu du me.refresh, utilises alors Me.Liste2.Requery sur l'évèmenent ArfterUpdate() de la zone de liste pour rafraichir la liste.
(tu feras bien entendu de même pour l'autre liste)
A+
28 avril 2020 à 15:38
J'espère ne plus t'importuner. Paradoxalement j'ai beaucoup travaillé avec ACCESS ou SQL SERVER, mais uniquement pour abriter mes ba
28 avril 2020 à 15:38
J'espère ne plus t'importuner. Paradoxalement j'ai beaucoup travaillé avec ACCESS ou SQL SERVER, mais uniquement pour abriter mes ba
28 avril 2020 à 15:50
30 avril 2020 à 09:05
D'autant plus que sa solution est de loin la plus simple et la plus efficace, quand je pense aux heures que j'ai passées sur la toile pour obtenir des procédures complexes et longues à mettre en œuvre, et souvent hors sujet !!
Merci 1000 fois.