Bonsoir,
dans access, j'ai un table et un form.
dans le table nomme "stock", il y plusieurs fields, parmi lesquels, on a un "barecode", et l'autre "quantity".
et dans le form "form1"on a 2 textbox "bc" et "qty".
je voudrais que quand je vends un produit avec une quantite precise, cette quantite sera soutraite du field "quantity" du stock.
j'ai ecris ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Private Sub qty_BeforeUpdate(Cancel As Integer)
Dim strSQL As String
strSQL = "UPDATE stock" & _
    " SET stock.quantity = " & stock.quantity - Me.qty & _
    " WHERE stock.barecode = " & Forms![Form1]![bc]
 
DoCmd.RunSQL strSQL
Merci pour vos aides