Bonjour,
Je posséde 3 ListViews et un Bouton.
J' essai en vain de comparer Lv1 (Fournisseur ) à Lv2 ( Client ) et d' afficher les données manquantes de Lv2 par rapport à Lv1 dans Lv3( Articles...) .
Voila 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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 ' *********************************************** ' **** AFFICHAGE DES ARTICLES NON ENREGISTRES *** ' *********************************************** Dim bTrouvé As Boolean Dim n As Integer Dim r As Integer ' ON VIDE LA LISTVIEW : LISTE_ARTICLES_INDISPONIBLES Liste_Articles_Non_Enregistres.Items.Clear() ' LANCEMENT DE LA PROCEDURE DE COMPARAISON For r = 1 To Liste_Articles_Fournisseur.Items.Count - 1 bTrouvé = False For n = 1 To Liste_Articles_Client.Items.Count - 1 If Liste_Articles_Fournisseur.Items(r).SubItems(0).Text <> Liste_Articles_Client.Items(n).SubItems(0).Text Then ' ACTION A FAIRE Dim ListView As New ListViewItem ListView.Text = Liste_Articles_Fournisseur.Items(r).SubItems(0).Text ListView.SubItems.Add(Liste_Articles_Fournisseur.Items(r).SubItems(1).Text) ListView.SubItems.Add(Liste_Articles_Fournisseur.Items(r).SubItems(2).Text) ListView.SubItems.Add(Liste_Articles_Fournisseur.Items(r).SubItems(3).Text) ListView.SubItems.Add(Liste_Articles_Fournisseur.Items(r).SubItems(4).Text) Liste_Articles_Non_Enregistres.Items.Add(ListView) End If ' MEMORISE SI UN MEME ITEM A ETE TROUVE bTrouvé = True ' ON SORT DE LA BOUCLE Exit For Next If Not bTrouvé Then End If Next
Partager