Listview

Ya lo estoy solucionando y ya puedo grabar.. Algo hago 2 consultas sql pero me da el error de que cdo quiero grabar un item del listview me dice que esta fuera de los limites y no se porque...
For i = 1 To LVWarticulos.ListItems.Count
ConsultaSQL "INSERT INTO Detalle_Pedidos (nro_pedido,nro_sucursal,id_articulo,cantidad,precio) VALUES (" & Val(txtpedido.Text) & ", " & Val(txtSucursal.Text) & ", " & Val(txtArticulo.Text) & ", " & Val(LVWarticulos.ListItems(1)) & ", " & Val(LVWarticulos.ListItems(3)) & ") "
Next i
El Error me dice "el indice esta fuera de los limites.." y me lo marca en lvwarticulos. Listitems(3)
El LVW tiene 4 columnas y quiero grabar lo que esta en la tercera... Pruebo y pongo otro numero menor y me dice lo mismo...

1 respuesta

Respuesta
1
Para acceder a las columnas del listview lo debes hacer con SubItems(indice), porque en tu código te estas refiriendo a toda la fila del listview.
LVWarticulos. Listitems(1). Subitem(1) ' Esto es fila 1 columna 1 y así sucesivamente...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas