Originariamente inviato da queentone
Ciao!!
Ho popolato un combo con un campo NOMI di una tabella access utilizzando come valore per l'indice l'ID del record.
Vorrei in un secondo momento fornendo l'ID selezionare nella combo il nome relativo.
Ho provato in questo modo:
codice:
cmbNomi.ListIndex = rs.Fields("ID")
ma mi da errore 380:valore di proprietà non valido!!
Come posso fare?
Grazie in anticipo!!!
ciao.
devi tenere presente che l'index degli item di una combo devono partire da 0.
Quindi il primo elemento della combo deve avere Index = 0.
per richiamare l'elemento corrispondente all'id che estrai dal db va bene il codice che hai scritto.
Guarda l'esempio:
codice:
Private Sub Form_Load()
Combo1.AddItem "uno", 0
Combo1.AddItem "due", 1
Combo1.AddItem "tre", 2
Combo1.AddItem "quattro", 3
Combo1.AddItem "cinque", 4
End Sub
Private Sub Command1_Click()
Combo1.ListIndex = 3
End Sub