Hola a todos.
La pregunta en esta ocasion es simple, ojalá la respuesta tambien lo sea.
Tengo un xBrowse, de n cantidad de filas, ¿existe una manera de ocultar determinada fila sin necesidad de volver a hacer un query a la base de datos?
No es un filtrado, lo que necesito es que de 10 lineas, ocultar cualquiera que desee y que se muestren solo 9, y despues, pueda volver a mostrarla.
Algo asi como oBrw:fila:hide() y oBrw:file:show() , por graficarlo de alguna manera.
¿Ocultar Fila en xBrowse?
- JoseAlvarez
- Posts: 807
- Joined: Sun Nov 09, 2014 5:01 pm
¿Ocultar Fila en xBrowse?
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: ¿Ocultar Fila en xBrowse?
Intente asi:
Regards, saludos.
Code: Select all | Expand
oBrw:aCols[x]:Hide()
ó:
oBrw:lRecordSelector := .F.
ó:
oBrw:SwapCols( 2,7 )
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: ¿Ocultar Fila en xBrowse?
http://forums.fivetechsupport.com/viewt ... 67#p238203
http://forums.fivetechsupport.com/viewt ... 67#p237145
http://forums.fivetechsupport.com/viewt ... 67#p236610
http://forums.fivetechsupport.com/viewt ... 67#p225038
Regards, saludos.
http://forums.fivetechsupport.com/viewt ... 67#p237145
http://forums.fivetechsupport.com/viewt ... 67#p236610
http://forums.fivetechsupport.com/viewt ... 67#p225038
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- JoseAlvarez
- Posts: 807
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Ocultar Fila en xBrowse?
Hola amigo joao¡karinha wrote:Intente asi:
Regards, saludos.Code: Select all | Expand
oBrw:aCols[x]:Hide() ó: oBrw:lRecordSelector := .F. ó: oBrw:SwapCols( 2,7 )
aCols creo que se refiere a columnas, yo necesito ocultar toda la file (row)
Igual voy a intentar como me dices y te comento
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- JoseAlvarez
- Posts: 807
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Ocultar Fila en xBrowse?
não funciona amigo
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: ¿Ocultar Fila en xBrowse?
Jose:
Creo que la idea de xbrowse es mostrar los datos que tienes en la consulta, y que si quieres cambiar lo que quieres mostrar, simplemente hagas el filtro a la consulta y refresques la misma.
No veo que haya ningún método que oculte una fila de forma automática.
Como idea, creo que lo que puedes hacer es crear una tabla temporal y llenarla con los datos de la consulta, con un campo extra lógico que diga si muestra o no la fila,
y la condición de la query que levantas sea ese campo lógico.
Si tienes un ejemplo de lo que quieres ocultar y mostrar, y lo pones aqui, te puedo mostrar cual es mi idea.
Creo que la idea de xbrowse es mostrar los datos que tienes en la consulta, y que si quieres cambiar lo que quieres mostrar, simplemente hagas el filtro a la consulta y refresques la misma.
No veo que haya ningún método que oculte una fila de forma automática.
Como idea, creo que lo que puedes hacer es crear una tabla temporal y llenarla con los datos de la consulta, con un campo extra lógico que diga si muestra o no la fila,
y la condición de la query que levantas sea ese campo lógico.
Si tienes un ejemplo de lo que quieres ocultar y mostrar, y lo pones aqui, te puedo mostrar cual es mi idea.
- JoseAlvarez
- Posts: 807
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Ocultar Fila en xBrowse?
Hola cesar, como estas amigo?cmsoft wrote:Jose:
Creo que la idea de xbrowse es mostrar los datos que tienes en la consulta, y que si quieres cambiar lo que quieres mostrar, simplemente hagas el filtro a la consulta y refresques la misma.
No veo que haya ningún método que oculte una fila de forma automática.
Como idea, creo que lo que puedes hacer es crear una tabla temporal y llenarla con los datos de la consulta, con un campo extra lógico que diga si muestra o no la fila,
y la condición de la query que levantas sea ese campo lógico.
Si tienes un ejemplo de lo que quieres ocultar y mostrar, y lo pones aqui, te puedo mostrar cual es mi idea.
Esta nueva consulta tiene que ver con la anterior, donde tambien me sugeriste algo. Pero sigo sin lograr lo que quiero.
Te voy a contactar por privado para que hablemos mejor y mas rapido, y al solucionar, hago el post por aca explicando el tema y la solucion.
Ya el amigo carlos vargas me sugirió algo parecido a tu solucion. Quiero probar todas las opciones, y si de verdad no hay manera, seguramente sera un punto interesante a considerar para las proximas actualizaciones de xBrowse.
Entiendo perfectamente el punto de vista de las consultas. El caso es que no puedo hacer una consulta cada vez que el usuario presione una tecla dentro de un get, ya que mis datos se guardan directamente en una base de datos en la nube. Por eso desecho la idea de los querys,
Te contacto en la noche, Gracias.
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- nageswaragunupudi
- Posts: 10691
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: ¿Ocultar Fila en xBrowse?
Very simple way:JoseAlvarez wrote:Hola a todos.
La pregunta en esta ocasion es simple, ojalá la respuesta tambien lo sea.
Tengo un xBrowse, de n cantidad de filas, ¿existe una manera de ocultar determinada fila sin necesidad de volver a hacer un query a la base de datos?
No es un filtrado, lo que necesito es que de 10 lineas, ocultar cualquiera que desee y que se muestren solo 9, y despues, pueda volver a mostrarla.
Algo asi como oBrw:fila:hide() y oBrw:file:show() , por graficarlo de alguna manera.
Code: Select all | Expand
aShowRecs := { 1, 2, 3, 4, 5, 6, 7, 8, 10 }
oBrw:aFilter := aShowRecs
oBrw:Refresh()
// to restore full view
oBrw:aFilter := nil
oBrw:Refresh()
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India