FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ¿Ocultar Fila en xBrowse?
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
¿Ocultar Fila en xBrowse?
Posted: 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.
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: ¿Ocultar Fila en xBrowse?
Posted: Sun Oct 30, 2022 02:58 PM
Intente asi:
Code (fw): Select all Collapse
   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
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Ocultar Fila en xBrowse?
Posted: Sun Oct 30, 2022 03:18 PM
karinha wrote:Intente asi:
Code (fw): Select all Collapse
   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.
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Ocultar Fila en xBrowse?
Posted: Sun Oct 30, 2022 03: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.
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: ¿Ocultar Fila en xBrowse?
Posted: 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.

Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Ocultar Fila en xBrowse?
Posted: Mon Oct 31, 2022 03: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.
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: ¿Ocultar Fila en xBrowse?
Posted: 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 (fw): Select all Collapse
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

Continue the discussion