Visual Basic - Capturar datos desde el msflexgrid!

Life is soft - evento anual de software empresarial
 
Vista:

Capturar datos desde el msflexgrid!

Publicado por Gaby (43 intervenciones) el 21/02/2003 18:54:40
Hola! Tengo un problemita espero que me puedan ayudar...
Tengo un msflexgrid y muestro 3 campos en el pero necesito que cuando hagan click con el mouse en cierta fila o cierta celda poder capturar la informacion que hay en ella y poderla mostrar en un text box.
Quien pueda ayudarme se lo agradeceria!
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
sin imagen de perfil

RE:Capturar datos desde el msflexgrid!

Publicado por Iñaki (502 intervenciones) el 21/02/2003 19:01:56
Puedes utilizar la propiedades ROW, para saber la linea en la que estas situado y TextMatrix para acceder a una determinada celda.

Por ejemplo:
dim ilinea as integer
ilinea = msflexgrid1.row
text1.text = msflexgrid1.textmatrix ( ilinea, 0)
text2.text = msflexgrid1.textmatrix ( ilinea , 1)
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

RE:Capturar datos desde el msflexgrid!

Publicado por Ivan (Bam bam) (38 intervenciones) el 23/02/2003 13:22:00
Hola Gaby

Suponiendo que tengas una conexxion con codigo hacia tu tabla, puedes usar el siguiente codigo y quieres parar a una caja de texto para modificar los datos

bamos a suponer que la conección con tu tabla se llama connec
el nombre del campo por el que estas buscando es Titttu

Private Sub Muestra_datos()
If connec.RecordCount > 0 Then
txtTitulo.Text = connec!Titttu 'muestra lo que tienes en el campo End If 'actual de la tabla
End Sub

Private Sub MSFlexgrid1_DblClick()
MSFlexgrid1.Col = 0
connec.MoveFirst
connec.Find "titulo= " + MSFlexgrid1.Text
mstcatalogo.Tab = 0
Muestra_datos
End Sub

si quieres que se muestren todos los datos de la fila del grid, nadamas agrega en la funsion muestra_datos las demas cajas de texto y su
relasion con el campo de la tabla:

txtTitulo.Text = connec!Titttu
txt?.text=connec!Titttu
etc...

Si tienes alguna duda echame un mail
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