Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Buscar un valor texto en una Grid en Vb6

Estas en el tema de Buscar un valor texto en una Grid en Vb6 en el foro de Visual Basic clásico en Foros del Web. Buen dia Soy un poco novato en la programación, y tengo una duda acerca del control Msflexgrid. Tengo una form donde tengo un boton que ...
  #1 (permalink)  
Antiguo 25/08/2006, 09:09
LSC
 
Fecha de Ingreso: agosto-2006
Mensajes: 1
Antigüedad: 18 años, 8 meses
Puntos: 0
Sonrisa Buscar un valor texto en una Grid en Vb6

Buen dia

Soy un poco novato en la programación, y tengo una duda acerca del control
Msflexgrid.

Tengo una form donde tengo un boton que le mando a buscar datos ya sea numerico o texto en otro form donde tengo una grid puesta para dezplazarme los datos de una tabla de una base de datos, la cual la tengo vinculada con un control data.

mi duda es la siguiente: ¿Como puedo posicionarme en una fila X y una columna X donde esa fila y columna coincida con el valor ke estoy buscando?


si busco un valor numérico no tengo problemas, el problema esta en buscar un texto. El codigo ke tengo para buscar el valor númerico es el siguiente

Private Sub Command1_Click()

Dim VarMarcador as Variant

If Combo1.Text = "ID" Then
VarID = InputBox("Indique el número de ID a buscar", "Localizar ID")
If VarID = "" Then
Exit Sub
End If
With Me.Data1.Recordset
VarMarcador = .Bookmark
.FindFirst "Id=" & VarID
If .NoMatch = True Then
.Bookmark = VarMarcador
MsgBox "No se localizó el ID [" & VarID & "]", vbCritical, "Error de Búsqueda"
Else
'Lo posisiona en el grid de acuerdo a lo que busco
For I = 1 To Form2.MSFlexGrid1.Rows - 1
If InStr(Form2.MSFlexGrid1.TextMatrix(I, 0), VarID) Then
Form2.MSFlexGrid1.Row = I
Form2.Show
End If
Next
End If
End With
End If

Gracias por su Ayuda...
  #2 (permalink)  
Antiguo 28/08/2006, 01:31
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 2 meses
Puntos: 772
Hola LSC. Bienvenido al foro.

El foro de Bienvenida a Foros del Web es para presentarse y, si quieres, contarnos algo sobre tí. Para preguntas concretas utiliza el foro que mejor se adapte a tu duda.

Muevo tu mensaje al foro de Visual Basic desde Bienvenida a Foros del Web.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:22.