Bonjour à tous,
après quelques jours de recherches (quasiment) infructueuses je me résous à créer un sujet afin de trouver une solution à mon problème.
Je possède une base de données contenant une valeur numérique affectée à un équipement avec plusieurs paramètres. Je ne peux détailler ici ces paramètres/valeurs, mais les champs de ma base de données sont du type :
Equipement | Paramètre 1 | Paramètre 2 | Paramètre 3 | ... | Valeur Numérique
Etant donné le nombre d'enregistrements (plusieurs centaines), je voudrais créer un formulaire permettant de faire des recherches dans la base de données et de copier le résultat de ces recherches dans une seconde table (qui permettrait d'obtenir la valeur numérique totale pour l'ensemble d'équipements choisi).
Mon formulaire possède une série de listes déroulantes en cascade qui fonctionnent sans problème sans choix multiple. Pour cela, dans la feuille de propriétés des listes "asservies", j'ai renseigné à Données/Contenu :
J'ai ensuite voulu refaire ceci en ayant des listes à choix multiples, et j'ai alors modifié le code ci-dessus comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DISTINCT Donnees.[Paramètre2] FROM Donnees WHERE Donnees.[Paramètre1]=[Forms]![Formulaire]!Paramètre1];
L'idée était de rechercher parmi les termes renseignés dans la première liste (d'où le "In"), mais cela ne fonctionne pas. J'ai remplacé les arguments du In par une liste de paramètre (du type "Item1", "Item2",...) et cela fonctionne sans soucis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DISTINCT Donnees.[Paramètre2] FROM Donnees WHERE Donnees.[Paramètre1] In ([Forms]![Formulaire]![Paramètre1]);
Quelqu'un pourrait-il m'aiguiller sur la source du problème ? J'avais vu cette syntaxe dusur ce sujet (qui l'utilise dans une requête, ce que j'ai également tenté sans succès): http://www.developpez.net/forums/d11...ia-formulaire/
Code : Sélectionner tout - Visualiser dans une fenêtre à part In([Forms]!...)
Merci d'avance pour votre aide !
Partager