¿Ocultar Fila en xBrowse?

Post Reply
User avatar
JoseAlvarez
Posts: 807
Joined: Sun Nov 09, 2014 5:01 pm

¿Ocultar Fila en xBrowse?

Post by JoseAlvarez »

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
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: ¿Ocultar Fila en xBrowse?

Post by karinha »

Intente asi:

Code: Select all | Expand


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

Re: ¿Ocultar Fila en xBrowse?

Post by JoseAlvarez »

karinha wrote:Intente asi:

Code: Select all | Expand


   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: 807
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Ocultar Fila en xBrowse?

Post by JoseAlvarez »

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

Re: ¿Ocultar Fila en xBrowse?

Post by cmsoft »

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

Re: ¿Ocultar Fila en xBrowse?

Post by JoseAlvarez »

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
nageswaragunupudi
Posts: 10691
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: ¿Ocultar Fila en xBrowse?

Post by nageswaragunupudi »

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

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
Post Reply