salut a tous !

voila mon probleme
Mon programme recupere le nom des champs et les stock dans les variable NomLab,CodeCip,Prixachat et QteAchat


ensuite j'ai crée une requete sql DELETE en vba avec access dont voici le code


DoCmd.RunSQL "DELETE Produit.* FROM [Produit] WHERE (([Produit.Nom_labo] = [ " & NomLab & " ] )AND([Produit.Code_cip] = [" & CodeCip & "] )AND([Produit.Prix_achat] = [" & Prixachat & "] )AND([Produit.Qte_achat] = [" & QteAchat & "] )) ;"



et a l'execution du bouton associé, il me demandes de rentrer une valeur de

parametre pour chaque critère, donc il arrive a lire la valeur de la variable

NomLab mais il me demande un parametre pour cette valeur alors que le

parametre c'est cette meme valeur

si je rentre les bonnes valeurs donc en l'occurence les valeurs des variables il me supprime le bon enregistrement

le probleme c'est qu'il arrive à prendre la valeur que je veux dans la requete

mais on dirait qu'il l'a considère comme un libellé de parametre pour lequel il

demande une valeur.

avez vous une idée du pourquoi du comment ?

merci !!

en esperant avoir été clair (lol)