Sélectionné un Item [VB6]

Résolu
cs_petchy Messages postés 710 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 19 mai 2015 - 18 nov. 2005 à 20:29
cs_petchy Messages postés 710 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 19 mai 2015 - 18 nov. 2005 à 22:30
bonsoir
dans une form j'ai une listview ou je récupere des données d'une base Access,dans ma listview j'ai 5 colonnes,
est ce possible quand clickant sur un items je récupere toutes les données dans des labels qui sont dans la form.
voila mon début de code :
Private Sub List_Click()

Set Rs = New ADODB.Recordset
Rs.Open "select * from film where code_film=" & CodeFilm, DB If Rs.BOF True And Rs.EOF False Then



lbl_arti.Caption = Rs!article
lbl_code.Caption = Rs!code
lbl_famille.Caption = Rs!famille
lbl_caté.Caption = Rs!catégorie
lbl_stock.Caption = Rs!stock
lbl_gere.Caption = Rs!geré
Image5.ToolTipText = Rs.Fields("affiche")
Image5.Picture = LoadPicture(App.Path & "\affiche" & Image5.ToolTipText)
End If
Rs.Close
End Sub
merci
@plus
petchy

4 réponses

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
18 nov. 2005 à 21:07
j'ai dù mal comprendre,
je prenais les données des Labels pour les mettre dans l'item clické

si les Labels sont vides, ça s'efface ...



à moins que ce soit le contraire:

Private Sub ListView_ItemClick(ByVal Item As MSComctlLib.ListItem)

lbl_arti.Caption = Item.Text

lbl_code.Caption = Item.SubItems(1)

lbl_famille.Caption = Item.SubItems(2)


lbl_café.Caption = Item.SubItems(3)


lbl_croissant.Caption = Item.SubItems(4)



lbl_sucre.Caption = Item.SubItems(5)

End Sub


hum!!! çà fait 6 colonnes


Daniel
3
Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
18 nov. 2005 à 20:44
oui si ton ListView a des colonnes

View = lvwReport



Private Sub LV_ItemClick(ByVal Item As MSComctlLib.ListItem)

Item.Text = lbl_arti.Caption

Item.SubItems(1) = lbl_code.Caption

Item.SubItems(2) = lbl_famille.Caption

' etc....


End Sub


Daniel
0
cs_petchy Messages postés 710 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 19 mai 2015 4
18 nov. 2005 à 20:52
salut Daniel
merci
En fait je voulais dire Afficher les données au lieu de récupéré, désolé
Car avec ton code quand je click sur un item ça disparait mais il n'y à rien qui s'affiche
petchy
0
cs_petchy Messages postés 710 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 19 mai 2015 4
18 nov. 2005 à 22:30
nickel Daniel,merci
OK pour le café et les croissants à demain matin
@ plus
petchy
0
Rejoignez-nous