Bonjour à tous.
j'ai presque fini mon programme mais là je rencontre un souci avec mes IF.
Voilà ce que je veux faire :
si la textbox = au code barre alors
combobox = code produit correspondant
et j'incrémente la quantité a chaque fois que je bip avec ma douchette le code barre.
et si le code barre change alors
la quantité doit revenir à 0 et incrémenté +1 avec les autres code barre.
J'ai pris exemple avec deux produits voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
If TextBox1.Text = "4042533350173" Then
            ComboBox1.SelectedItem = "het24"
            i = i + 1
            Quantite_ajouteeTextBox.Text = CStr(i)
            TextBox1.Text = ""
 
        End If
        If TextBox1.Text = "4042533736786" Then
                ComboBox1.SelectedItem = "het24bs "
                i = i + 1
                Quantite_ajouteeTextBox.Text = CStr(i)
            TextBox1.Text = ""
 
        End If
dans mon load j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Quantite_ajouteeTextBox.Text = CStr(i)
et avant j'ai déclaré mon i :
Lorsque je bip un produit plusieurs fois la quantité s'incrémente mais si je change de produit donc de code barre la quantité ne revient pas à 0 et continue de s'incrémenter pour un produit différent.
J'ai essayé avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TextBox1.Text <> "4042533350173"
pour dire si le code produit n'est pas égale à ça alors tu remet la quantité à 0 mais je reste à 0 dans ce cas là et l'incrémentation se fait pas.
avez vous une idée ?