Visual Basic - Referencia en MSFLEXGRID

Life is soft - evento anual de software empresarial
 
Vista:

Referencia en MSFLEXGRID

Publicado por Joseph (5 intervenciones) el 31/08/2004 16:33:14
Hola, tengo un MsFlexGrid aql cual le cargo los datos desde una tabla de BD, pero quiero darle un clik y ke tome como referencia el registro sobre el cual hice el clik, para enviar el archivo hacia otro form.
Alguien me puede ayudar????? GRACIAS
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

RE:Referencia en MSFLEXGRID

Publicado por SkranK (99 intervenciones) el 31/08/2004 23:02:22
Hola que tal.
Primero para la solución que escribo he supuesto varias cosas.
Que la conexión lo realizas mediante ADO, a la conexión lo llamo cn
Que la primera fila del FlexiGrid contiene los nombres de los campos.

SQL = "Select * From NombreTabla Where " & MsFlexGrid1.TextMatrix(0, MsFlexGrid1.Col) & " = '" & MsFlexGrid1.TextMatrix(MsFlexGrid1.Row, MsFlexGrid1.Col) "'"
rsDatos.Open cn.Execute SQL

En el recordset rsDatos estarán los datos seleccionados

Si tienes datos repetidos en un campo puedes utilizar las dos primeras columnas para buscar los datos deseados. La sentencia SQL sería como sigue.

SQL = “Select * From NombreTabla Where “ & FG.TextMatrix(0,1) & “=’“ & FG.TextMatrix(FG.Row,1) & “’ And “ & FG.TextMatrix(0,2) & “=’” & FG.TextMatrix(FG.Row,2) & “’”

Ten cuidado con las comillas simples y dobles.

Un saludo
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:Referencia en MSFLEXGRID

Publicado por veronica (2 intervenciones) el 14/05/2009 15:43:03
a ver si sirve
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