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 :
dans mon load j'ai :
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
et avant j'ai déclaré mon i :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Quantite_ajouteeTextBox.Text = CStr(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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part dim i as integer
J'ai essayé avec :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part TextBox1.Text <> "4042533350173"
avez vous une idée ?
Partager