dudas gridex
Publicado por Alvaro (85 intervenciones) el 11/01/2007 16:07:55
Hola muy buenas, necesito que me ayuden por favor.
Tengo un gridex que me muestra una tabla de mi base de datos y quiero seleccionar varias filas de ese gridex para que una vez las tenga seleccionadas y despues de haber hecho clic en un boton que me muestre en un mensaje, uno por uno el valor de la primera columna de las filas seleccionadas de ese gridex. El código que he podido sacar es este:
Private Sub cmd_aceptar_Click()
Dim i As Long
For i = 1 To GridEX1.RowCount
If GridEX1.RowSelected(i) = True Then
GridEX1.Row = i
MsgBox "codigo " & GridEX1.value(1)
End If
Next i
End Sub
El problema que tengo es que solamente me muestra la primera fila que selecciono porque las siguientes no me las muestra, es decir, que si voy seleccionando una fila y hago clic en el botón que tengo, me lo hace bien, lo malo es cuando selecciono mas de una fila a la vez.
Toda la ayuda que me puedan dar se la agradeceria mucho.
Saludos.
Tengo un gridex que me muestra una tabla de mi base de datos y quiero seleccionar varias filas de ese gridex para que una vez las tenga seleccionadas y despues de haber hecho clic en un boton que me muestre en un mensaje, uno por uno el valor de la primera columna de las filas seleccionadas de ese gridex. El código que he podido sacar es este:
Private Sub cmd_aceptar_Click()
Dim i As Long
For i = 1 To GridEX1.RowCount
If GridEX1.RowSelected(i) = True Then
GridEX1.Row = i
MsgBox "codigo " & GridEX1.value(1)
End If
Next i
End Sub
El problema que tengo es que solamente me muestra la primera fila que selecciono porque las siguientes no me las muestra, es decir, que si voy seleccionando una fila y hago clic en el botón que tengo, me lo hace bien, lo malo es cuando selecciono mas de una fila a la vez.
Toda la ayuda que me puedan dar se la agradeceria mucho.
Saludos.
Valora esta pregunta


0