Muy buenos días a todos, tengo un grave problema con el llenado de datos de un listview aparentemente cuando cargo los datos de esta forma
Sub RellenarNotas()
On Error Resume Next
ListView1.ColumnHeaders.Clear
ListView1.ListItems.Clear
ListView1.ColumnHeaders.Add 1, , "Carnet", 1320
ListView1.ColumnHeaders.Add 2, , "Apellidos y Nombre", 4000
ListView1.ColumnHeaders.Add 3, , "Nota", 700
ListView1.ColumnHeaders(3).Alignment = lvwColumnRight
Do Until Notas.EOF
ListView1.ListItems.Add 1, , Notas!carnet
ListView1.ListItems(1).ListSubItems.Add 1, , Notas!ape_nom
ListView1.ListItems(1).ListSubItems.Add 2, , Notas.Fields("PUN" & Val(t(0).Text))
' Debug.Print Notas.Fields("PUN" & Val(t(0).Text))
Notas.MoveNext
Loop
End Sub
Esta es la sección de codigo que no me funciona muy bien en el listview Notas.Fields("PUN" & Val(t(0).Text)) aparentemente en el Debug.Print todo bien carga los datos y los monta a una caja de texto si deseo, pero en el listview solamente me da un dato en el primer registro del listivew y los demas los deja en blanco.
La tabla tiene campos como PUN1, PUN2, PUN3 y según una caja de texto quiero guardar en esos campos con esa distinción para el llenado de registros