1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Private Sub MAJ_Click()
Dim db As DAO.Database, rst As DAO.Recordset
Dim strSQL As String
Dim QteStock As Integer, QteDotation As Integer, NewStock As Integer, CodeEffet As String
QteStock = Me.QTE_STOCK.Value
QteDotation = Me.QTE_DOTATION.Value
CodeEffet = Me.CODE_EFFET.Value
NewStock = QteStock - QteDotation
' Ouverture de la base de données
Set db = CurrentDb
strSQL = "UPDATE EFFET_EN_STOCK " & _
"SET EFFET_EN_STOCK.[QTE_STOCK]= NewStock " & _
"WHERE EFFET_EN_STOCK.[CODE_EFFET]= CodeEffet"
'pour l'exécution
DoCmd.RunSQL strSQL
End Sub |