RE:TRANSACCIONES EN VISUAL BASIC
Publicado por
Daniel (1 intervención) el 06/09/2006 19:53:58
un Ejemplo: este es un ejemplo de como ingersar y obtener datos de un List, espero te sirva
Public Sub CrearCabeceras()
'INGRESANDO CABECERAS DEL LIST VIU
With ListView1
' El tipo de Listview que queremos es del tipo "reporte"
'.ColumnHeaderIcons = ImageList1
.View = lvwReport
'Que muestre las líneas de separación entre datos
.GridLines = False
' Que no se puedan modificar los datos del listview
.LabelEdit = lvwManual
End With
'FIN DE CABECERAS
End Sub
Public Sub LISTA()
ListView1.Refresh
Dim tLi As ListItem
ListView1.ListItems.Clear
'adobuscar.MoveFirst
Do While Not AdoConsulta.EOF
Set tLi = ListView1.ListItems.Add(, , Trim(AdoConsulta.Fields(1)) & " ", 1, 1)
tLi.SubItems(1) = Trim(AdoConsulta.Fields(2)) & ""
tLi.SubItems(2) = Trim(AdoConsulta.Fields(3)) & ""
tLi.SubItems(3) = Trim(AdoConsulta.Fields(4)) & ""
tLi.SubItems(4) = Trim(AdoConsulta.Fields(5)) & ""
tLi.SubItems(5) = Trim(AdoConsulta.Fields(6)) & ""
tLi.SubItems(6) = Trim(AdoConsulta.Fields(0)) & ""
tLi.SubItems(7) = Trim(AdoConsulta.Fields(7)) & ""
AdoConsulta.MoveNext
Loop
End Sub
Public Sub MostrarDatosListView()
Dim i As Integer
On Error GoTo Mensaje
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Selected = True Then
Bandera = Trim(ListView1.ListItems(i).ListSubItems(6))
DATOSCLIENTE = Trim(ListView1.ListItems(i).ListSubItems(7))
NFactura = Trim(ListView1.ListItems(i))
End If
Next
Exit Sub
Mensaje:
Resume Next
End Sub
NOTA:SI ESTAS TRABAJANDO CON LA OPCION CHECKBOXES, CAMBIAS SELECTED, POR CHECKED