Bonjour,
Je ne sais pas pourquoi le champ de la requête ne passe pas, lorsque la variable motif du code vba est noté j'ai l'erreur 3021:Aucun enregistrement en cours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
sql = "SELECT qte_rupture.num_sem, qte_rupture.qte_rupt " _
& "FROM article INNER JOIN qte_rupture ON article.code_article = qte_rupture.code_article " _
& "WHERE qte_rupture.num_sem between #" & vdebut & "# And #" & vfin & "#" _
& " AND qte_rupture.code_article like '" & varticle & "'" _
& " AND qte_rupture.code_four like '" & vfournisseur & "'" _
& " AND qte_rupture.gt like '" & vgt & "'" _
& " AND article.famille like " & vfamille _
& " AND article.nature like '" & vnature & "'" _
& " AND qte_rupture.motif like '" & Chr(44) & vmotif & Chr(44) & "'" _
& " ORDER BY qte_rupture.num_sem, qte_rupture.qte_rupt;"
et lorsque je remplace l'avant dernière ligne par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
& " AND qte_rupture.motif like 'Produit supprim‚    '" _
J'ai les réponse qui s'affichent
Je n'ai pas trouvé la solution si c'est à cause de la virgule à la place du "é" ou si ce sont les espaces...
Merci d'avance