https://foro.gambas-es.org/viewtopic.php?f=1&t=5716&p=33896#p33896
-----------------------------------
jousseph
Martes, 16 Agosto 2016, 06:43

Re: Como Hacer Seleccion Multiple En Tableview Y Eliminarlos?
-----------------------------------
[quote]este codigo me da error.... creo que el problema esta en el indice del table view que no es lo mismo que en id de cada registro   


Código: [Ocultar] [Seleccionar]
Public Sub btnEliminarEntrada_Click()
Dim id As Integer

For Each id In SeleccionMultiple
Print id
Try Almacen.CX_Inventario.exec("delete from entradas where identrada=&1", id)
If Error Then
Message.Error(("Imposible borrar el registro"))
Else
tvEntradas.Rows.Remove(id) ' aqui me da error
Endif

Next

SeleccionMultiple.Clear
tvEntradas.UnSelectAll
btnEliminarEntrada.Enabled = False

End[/quote]

V3ctor pero que error te da? que te dice fuera de los limites? si es asi es por el array! y que del cual lo resolvi pero con un listbox, ahora lo de eliminar varias cosas a la ves si me pone a pensar quiza te diera una solucion pero eliminando un solo registro!, me imagino que tvEntradas debe ser la variable llena con el registro de tu Tableview!.

[b]Por otra parte me da la impresion que no estas comparando lo que tienes en tu vector id con lo que tienes en tu tableview! deberia haber algo como esto:[/b]

[code linenumbers=false syntax=gambas]If tvEntradas = id Then tvEntradas.Rows.Remove(id)[/code]

Esto es solo un ejemplo que tengo de un vector en un listbox  :shock:


