Visual Basic - GRID

Life is soft - evento anual de software empresarial
 
Vista:

GRID

Publicado por Hernan* (78 intervenciones) el 27/11/2002 18:25:13
Quisiera mostrar datos en un Grid y que cuando el usuario haga doble clik en una fila se abra otro formulario con los datos de esa fila.
¿Como lo hago?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

GRID

Publicado por J2ML (464 intervenciones) el 27/11/2002 19:57:05
El código a continuación coloca el contenido de la casilla donde haces doble click en una caja de texto
Private Sub MSFlexGrid1_DblClick()
text1 = MSFlexGrid1.TextMatrix(MSFlexGrid1.MouseRow, MSFlexGrid1.MouseCol)
End Sub
si la caja de texto está en otro form:
Private Sub MSFlexGrid1_DblClick()
Form2.text1 = MSFlexGrid1.TextMatrix(MSFlexGrid1.MouseRow, MSFlexGrid1.MouseCol)
Form2.show
End Sub
si deseas sacar todo un registro (la fila) y colocarlo en varias casillas de texto:
Private Sub MSFlexGrid1_DblClick()
Form2.text1 = MSFlexGrid1.TextMatrix(MSFlexGrid1.MouseRow, 1)
Form2.text2 = MSFlexGrid1.TextMatrix(MSFlexGrid1.MouseRow, 2)
Form2.text3 = MSFlexGrid1.TextMatrix(MSFlexGrid1.MouseRow, 3)
Form2.show
End Sub
Claro los valores de columnas 1, 2 ó 3 dependerá de la casilla que quieres extraer y las propiedades MSFlexGrid1.MouseRow y MSFlexGrid1.MouseCol son la fila y la columna del Grid donde hicistes click (ó Doble Click).

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar