Bonjour a tous ... et oui c'est encore moi
Alors j'ai un formulaire avec une premiere zone de liste qui va chercher les éléments d'une de mes table. Ensuite une zone de texte (texte30) reprend la valeur que l'utilisateur a choisi . Je souhaite en fait qu'une deuxième zone de liste aille chercher des éléments avec comme critère de recherche l'élément entré en texte3.
j'ai essayé 2 possibilité :
- directement dans la requête (propiété "contenu" de la zone de liste), voila ma requete (je sais pas si c'ets faisable) :
Bien sur j'ai essayé toutes les syntaxes ... avec " sans , avec ' sans etc ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT [NOM_ACTIONS].[nom_actions], [NOM_ACTIONS].[reference], [NOM_ACTIONS].[actions] FROM ACTIONS INNER JOIN NOM_ACTIONS ON [ACTIONS].[actions]=[NOM_ACTIONS].[actions] WHERE ((([NOM_ACTIONS].[actions])=formulaires!PLANNING_AFFAIRE_Sous_formulaire!texte30));
- en Vba , voila ce que j'ai essayé. Et j'ai l'impression que .value n'est pas la propriété adaptée à une zone de liste.
l'erreur qu'il me met est : "aucune valeur donnée par un ou plusieurs des paramètres requis!"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 command.CommandText = "select nom_actions, reference from nom_actions where actions.actions=nom_actions.actions and actions='" & Forms!PLANNING_AFFAIRE_Sous_formulaire!Texte30.Value & "' " Set requete = command.Execute 'affichage des resultats dans les zones de texte appropriées Modifiable28 = requete("nom_actions").Value
Si quelqun a une idée![]()
Partager