Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: Ozcarj en Diciembre 15, 2011, 11:03:01 am
-
Muy buenos días compañeros y felices fiestas :)
Bueno mi duda es la siguiente como buscar una palabra ó parte de ella en un MSHFLEXGRID y luego que vaya a la fila donde se encuentre la palabra y la resalte, siempre lo hice filtrando la información desde sql, pero mi cliente no lo quiere así.
Agradeciendo por anticipado sus respuestas me despido.
Oscar J. Crespo
-
HOLA!!!
No te queda otra que hacerlo a la antigua,
For
buscar con mid
resaltar si concuerda
ir a la mejor coincidencia
Next
GRACIAS POR LEER!!!
-
buscar con mid
Buscar con Instr :)
Oh podrias pedir el ID aparte con SQL, ir a esa fila y resaltarla
-
pero mi cliente no lo quiere así.
WTF ? y quien hace el programa vos o tu cliente ?, yo lo mando a la mier...es la mejor forma de buscar decile, aparte podes hacer multiples filtros cuando vos quieras y buscar por los campos que quieras cuando lo necesites, todos los sitemas de gestion son asi , que no hable si no sabe, con una busqueda con mid o instr vas a ser horrible hacer eso y aparte si tenes 30 fitros en la pantalla va a ser imposible de esa forma.
saludos.
-
HOLA!!!
buscar con mid
Buscar con Instr :)
Oh podrias pedir el ID aparte con SQL, ir a esa fila y resaltarla
Amen, colgue no me di cuenta XD (instrb XD)
GRACIAS POR LEER!!!
-
pero mi cliente no lo quiere así.
WTF ? y quien hace el programa vos o tu cliente ?, yo lo mando a la mier...es la mejor forma de buscar decile, aparte podes hacer multiples filtros cuando vos quieras y buscar por los campos que quieras cuando lo necesites, todos los sitemas de gestion son asi , que no hable si no sabe, con una busqueda con mid o instr vas a ser horrible hacer eso y aparte si tenes 30 fitros en la pantalla va a ser imposible de esa forma.
saludos.
Recuerda: "El cliente siempre pierde la razón". Si todos programáramos como quiere el cliente, ¿como estaría el mundo? ;D.
El grid solo refleja un resultado... que michi haces manipulando el resultado? el resultado es: Resultado, si lo manipulas no lo es, sigue pintando en el grid lo que buscas usando SQL y no le cuentes a tu cliente estos asuntos técnicos que por lo que se ve esta mas perdido que mono en desierto.
Saludos
-
En el datagrid si se puede utilizando rs.find, me queda la duda si se podra con MSHflexgrid supongo que no.
-
Muchas gracias por su respuesta pero le doy la razón YAcosta"El cliente siempre tiene la razón", al ultimo solo lo hare como lo se hacer con sql, ya que el quiere que se busque como un programa antiguo hecho en fox pro, pero bueno, gracias a todos por sus respuestas.
-
¿ Algo asi es lo que buscas?
Find Text in MSHFlexGrid
(http://planet-source-code.com/Upload_PSC/ScreenShots/PIC20083191211244639.JPG)
http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=70296&lngWId=1 (http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=70296&lngWId=1)
Find Function for FlexGrid
http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=58414&lngWId=1 (http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=58414&lngWId=1)
-
Virgil Tracy muchas gracias es lo que estaba buscando.
Oscar J. Crespo
La Paz - Bolivia