Exécution de variable paramètre dans une requête
Bonjour, J'ai un message d'erreur sur l'execution du code ci aprés "erreur d'execution 3061, trop peu de paramètres, 2 attendu"
Je gère des cdes fournisseurs à partir d'une table produits en fonction d'un chiffre d'affaire final.
Ma requette crée une table Commande
Code:
1 2 3 4 5
| Set qdf = CurrentDb.QueryDefs("Requête_CommandeCharcuterie")
With qdf
.Parameters("[Quel est le chiffre d'affaire que vous comptez faire?]") = chiffredaffaire
.Execute
End With |
Le code marche bien quand dans ma requette la zone critère correspondant au fournisseur, le nom est noté directement "NomFournisseur".
Par contre lorsque j'inclus dans la zone critère une réference à une zone liste fournisseur d'un formulaire ouvert j'ai ce message!
La requette marche trés bien utilisée seule, mais en passant par le VBA non, elle blque sur execute. Elle ne reconnais pas la référence au champ fournisseur du formulaire pourquoi?
Merci