Bonjour,
J'ai un formulaire contenant une liste deroulante à 2 colonnes: une valeur texte et une valeur numérique. J'ai lié la valeur numérique (2eme colonne), et je l'utilise pour une requete qui est lancé quand on clique sur un bouton (la requete en question va chercher la valeur numerique en base et affiche les données associées à l'écran).
Jusque là tout va bien.
Par contre, sur le changement de valeur dans la liste déroulante, j'ai besoin de lancer une requete utilisant la valeur de la 1ere colonne de la liste (valeur non liée). J'ai donc inséré le code suivant dans ma requete mais ca ne marche pas, pouvez vous m'aider?
SELECT....... WHERE Matable.Monchamp=RIGHT([Formulaires]![NomDeMonFormulaire]![NomDeMaListeDeroulante].[Column(0)],2)
J'ai essayé de bouger les crochets mais rien n'y fait ca marche toujours pas
J'ai aussi essayé de partir du champ numerique lié, en créant une requete2 qui allait chercher la valeur texte en base. Ensuite, dans la requete ci dessus, je mettais le resultat de requete2 dans le Right(). Cela affichait bien les valeurs mais je ne pouvais pas les modifier!! (je pense que c'est du au fait que ma requete se basait sur une table + une requete)
une idée pour contourner ces problemes?
merci d'avance !
Partager