bonjour;
la première partie du code ci dessous fonctionne bien par contre sur la deuxième partie, le message d'erreur s'affiche même si le valeur du champs "Quantité_T" est inferieur à la quantité du champs "SS_T".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Private Sub Quantité_T_BeforeUpdate(Cancel As Integer) If Not IsNumeric(Me.Quantité_T) Then ' Si la valeur saisie est numérique, ' on affiche donc un message d'avertissement MsgBox "Vous devez taper une valeur numérique !", _ vbExclamation ' Annuler la suite des opérations Cancel = True Exit Sub ElseIf Me.Quantité_T > Me.SS_T Then ' Si la valeur saisie est supérieure à la valeur du champs SS_T, ' on affiche également un message d'avertissement MsgBox "votre stock est insuffisant pour valider cette demande !", _ vbExclamation ' Annuler la suite des opérations Cancel = True Exit Sub End If
Partager