¿Ocultar Fila en xBrowse?

¿Ocultar Fila en xBrowse?

Postby JoseAlvarez » Sun Oct 30, 2022 12:58 pm

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.
"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.
User avatar
JoseAlvarez
 
Posts: 805
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Ocultar Fila en xBrowse?

Postby karinha » Sun Oct 30, 2022 2:58 pm

Intente asi:

Code: Select all  Expand view  RUN


   oBrw:aCols[x]:Hide()

ó:

   oBrw:lRecordSelector := .F.

ó:

   oBrw:SwapCols( 2,7 )

 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7872
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Re: ¿Ocultar Fila en xBrowse?

Postby JoseAlvarez » Sun Oct 30, 2022 3:18 pm

karinha wrote:Intente asi:

Code: Select all  Expand view  RUN


   oBrw:aCols[x]:Hide()

ó:

   oBrw:lRecordSelector := .F.

ó:

   oBrw:SwapCols( 2,7 )

 


Regards, saludos.


Hola amigo joao¡

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.
User avatar
JoseAlvarez
 
Posts: 805
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Ocultar Fila en xBrowse?

Postby JoseAlvarez » Sun Oct 30, 2022 3:35 pm

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.
User avatar
JoseAlvarez
 
Posts: 805
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Ocultar Fila en xBrowse?

Postby cmsoft » Mon Oct 31, 2022 11:55 am

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.
User avatar
cmsoft
 
Posts: 1293
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: ¿Ocultar Fila en xBrowse?

Postby JoseAlvarez » Mon Oct 31, 2022 3:26 pm

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.


Hola cesar, como estas amigo?

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.
User avatar
JoseAlvarez
 
Posts: 805
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Ocultar Fila en xBrowse?

Postby nageswaragunupudi » Fri Nov 04, 2022 11:28 pm

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.


Very simple way:

Code: Select all  Expand view  RUN
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
User avatar
nageswaragunupudi
 
Posts: 10690
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 131 guests