As tu modifier la requête ?
Certainement comme ceci (si tu n'as pas modifier le nom du champ NumProduit dans le formulaire) :
1 2 3 4 5 6 7 8 9 10 11
| DoCmd.SetWarnings False
Dim sql As String
If Me!O1 = True Then
sql = "INSERT INTO ENTREE ( QuantitéEntree, NomProd )SELECT " & Me!Qte & ", '" & Me!NumProduit & "';"
Else
sql = "INSERT INTO SORTIE ( QuantitéSortie, NomProd )SELECT " & Me!Qte & ", '" & Me!NumProduit & "';"
End If
DoCmd.RunSQL sql |
Vu que la clé de produit est passée de nombre à texte il faut utiliser dans le code des ' '
Nombre :
Texte :
'" & Me!NumProduit & "';"
Partager