Spanish Tomar el número de una fila y asignarlo invariable

Geovanny

Member
Hola
¿Cómo hago para asignar un determinado valor de un número de fila pero que luego sea invariable aunque cambie de row en una tabla?

Ejemplo:

fila=0
fila=Table1.SelectedRow 'Asigno el número de fila actual.
Msgbox(fila) ' Si estoy en la fila 20 el resultado será 20.

Ahora bien yo quiero que quede asignado el número 20 como valor a la variable fila y que ya no cambie.
O sea una vez asignado la primera vez que la variable fila ya no seaTable.selectedRow sino el valor 20, aunque el usuario cambie de row.

Espero que me entiendan, gracias de antemano.
 

Geovanny

Member
Me constesto a mi mismo

Disculpen amigos, lo que pasaba es que la variable fila la tengo como pública y al enfocar cambiar de celda en:
Table1_SelectionChanged (ColName, Row)
fila=Table1.SelectedRow'Asigno el número de fila actual.
'Lógicamente me tomaba nuevamente el número de fila actual.
End Sub

entoces simplemente cambié a otra variable local, el código quedó así:
cualfila=0
cualfila=Table1.SelectedRow'Asigno el número de fila actual.
Msgbox(cualfila)

La variable cualfila es invariable, lo que pasa es que estaba confundido y usaba la variable fila la cual tomaba el efecto en el subprocedimiento
Table1_SelectionChanged (ColName, Row) volvía a asignar a la variable fila el row actual.

Gracias y un saludo desde Costa Rica.
 
Top