Utilisation d'une listBox de plusieurs colonnes en VB6 dans une application
cs_DZDZ
Messages postés8Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 2 mars 2005
-
10 juin 2004 à 20:49
cs_zaina
Messages postés1Date d'inscriptionmardi 8 février 2005StatutMembreDernière intervention25 juillet 2005
-
25 juil. 2005 à 19:40
Bonjour,
Je démarre en VB6 et j'aimerai afficher dans une ListBox de plusieurs colonnes (différents champs) des valeurs récupérées dans une base SQL, malheureusement je n'y arrive pas.
Par contre j'arrive à récupérer les valeurs dans SQL.
PS : J'avais réalisé le même genre d'application dans VBA et j'avais utilisés les commandes suivantes pour afficher les données dans ListBox :
ListPers1.ColumnCount = 12
Listpersonnes.List() = MyArray (où MyArray contient les valeurs récupérées dans SQL.
C'est OK en VBA mais elles ne fonctionnent pas en VB6.
Remarques :
En fait c'est le début de l'application, car après affichage dans ma listBox je doit pouvoir sélectionner une ligne et à la sélection je rempli les TextBox défini dans mon formulaire et correspondant (chaque textBox correspondant à un champ).
Puis je dois gérer 3 options possible:
Soit Supprimer l'enregistement sélectionner
Soit Modifier l'enregistement sélectionner
Soit ajouter un nouvel enreistement
cs_DZDZ
Messages postés8Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 2 mars 2005 14 juin 2004 à 10:17
Bonjour,
pour un développement j'utilise listview1, j'arrive à réaliser l'affichage désiré.
De plus en cliquant sur une colonne je peut déterminer son n°. (ex : si je clique sur la deuxièmme colonne j'ai la valeur d'index)
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As ColumnHeader)
ListView1.SortKey = ColumnHeader.Index - 1
ListView1.Sorted = True
End Sub
Par contre je voudrai récupérer le N) de ligne comme pour la colonne mais je n'y arrive pas.
cs_DZDZ
Messages postés8Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 2 mars 2005 15 juin 2004 à 15:48
URGENT
Bonjour,
pour un développement j'utilise listview1, j'arrive à réaliser l'affichage désiré.
De plus en cliquant sur une colonne je peut déterminer son n°. (ex : si je clique sur la deuxièmme colonne j'ai la valeur d'index)
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As ColumnHeader)
ListView1.SortKey = ColumnHeader.Index - 1
ListView1.Sorted = True
End Sub
Par contre je voudrai récupérer le N) de ligne comme pour la colonne mais je n'y arrive pas.
Si vous pouvez m'aider
D'avnce Merci
Bonnejournée
Vous n’avez pas trouvé la réponse que vous recherchez ?