et ca ne marche pas!
J'aimerai aussi savoir comment récupérer un élément d'un combobox (style 2) et le transformer en entier (numéro qui correspond au libellé dans la table).
Pourquoi ne pas mettre toutes les valeurs dans des variables, au lieu de faire : qte_accqte_acc - txtQtéAccess.text et frmSaisie.ChkBatterie.Caption
C'est impossible pour un débutant de déboguer ce genre de procéder.
Il faut mettre les résultats dans des variables, je m'explique :
Dim Var1 as Double ou Long
dim Var2 as Double ou Long
Dim Var3 as string
Si on ne connais pas la valeur de qte_acc, il faut la chercher avec un :
"select qte_acc from accessoire
where lib_acc = '" & Var3 & "'"
rs.open ...
Var2 = rs("qte_acc")
ResVar = Var2 - Var1
Et Faire une
sql ="Update accessoire set qte_acc = " & ResVar & " _
"where lib_acc = '" & Var3 & "'"
conn.execute sql
Combobox :
Var3 = Me.combobox.text
ou Var3 = Me.combobox.column(1) 'Dépend du nb de colonne
Transformer en entier
Var4 = Cint(Var3)
Il faut voir les fonctions Clng, CInt, CDate, CStr, ...