Bonjour , je tourne en rond là.
J'ai une liste déroulante m_modele avec des modèles d'appareils , chaque modèle à un code qui lui est propre dans la table T_Appareils_MUSCU, champs : Marques,Modèles,Code
Quand je sélectionne le modèle la liste déroulante m_modele, la liste m_code me propose le seul code qui lui est prpopre via une requête, ce qui n'est pas terrible car ça vous oblige à choisir le seul item
dans la liste de choix, c'est pas trop le but de la liste déroulante me direz vous, mais la liste déroulante permet les requêtes mais pas les champs indépendants.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DISTINCT T_Appareils_MUSCU.Code FROM T_Appareils_MUSCU WHERE (((T_Appareils_MUSCU.Modèles)=[Forms]![F_SC_Maj_Appareils_MUSCU]![m_modele]));
Je voudrais savoir si il y a possibilité de forcer le seul choix dans la liste afin d'éviter cette manipulation ? Je suppose qu'il faut que j'utilise .ItemData(0) mais je vois pas trop comment ?
Solution 2: en remplaçant la liste déroulante m_code par un champ indépendant.
Si je remplace ma liste déroulante m_code par un champ indépendant qui sur le changement de m_modele irait chercher dans la table T_Appareils_MUSCU, la ligne correspondant au modèle ( pas de doublon dans les modèles ) et qui me remplirait le champ indépendant m_code du seul code correspondant ? comment on peut faire ?
Merci d'avance.
Partager