FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour xBrowse y ::Refresh()
Posts: 161
Joined: Wed Jan 25, 2006 10:45 AM
xBrowse y ::Refresh()
Posted: Tue Oct 28, 2008 12:25 AM

Foro :)

Estoy usando 2 xbrowse padre e hijo......
qual es la manera correcta de refrescar un xbrowse????

Estou aplicando um Scope en uno de los xbrowse cada vez que muevo el puntero del registro ...

El xBrowse se refresca.. mas no lo pinta bien.. hasta que no navegue en el mismo.....

saludos...

Saludos

Ricardo R.

xHarbour 1.1.0 Simplex , Microsoft Visual Studio 2008, Bcc55, Fwh Build. 9.01
Posts: 161
Joined: Wed Jan 25, 2006 10:45 AM
xBrowse y ::Refresh()
Posted: Tue Oct 28, 2008 01:04 AM
....
Porque es necesario antes de aplicar un::Refresh() a un xBrowse ir al ultimo com ::GoBottom() o al inicio com ::GoTop()
y solo asi el xBrowse se pinte correctamente???

Este codigo funciona mas no hace pintar bien el xBrowse : (ON CHANGE para um combobox)
ON CHANGE ( oDbfCta:SetScope("",""),;
                     oDbfCta:SetScope( oDbfR:cID + oDbfR:cANOLEC + cPer, oDbfR:cID + oDbfR:cANOLEC + cPer, "IDPER" ),;
                     oBrwCta:SetFocus() )


Este si funciona :

ON CHANGE ( oDbfCta:SetScope("",""),;
                    oBrwCta:GoBottom(),;
                    oBrwCta:Refresh(),oBrwCta:SetFocus(),;
                    oDbfCta:SetScope( oDbfR:cID + oDbfR:cANOLEC + cPer,      oDbfR:cID + oDbfR:cANOLEC + cPer, "IDPER" ),;
                   oBrwCta:GoBottom(),oBrwCta:Refresh(),oBrwCta:SetFocus() )


Es asi como se refresca un xBrowse ?? que hago mal :-)
Saludos

Ricardo R.

xHarbour 1.1.0 Simplex , Microsoft Visual Studio 2008, Bcc55, Fwh Build. 9.01
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
xBrowse y ::Refresh()
Posted: Tue Oct 28, 2008 07:28 AM

Ricardo,

Al ir al top ó bottom del browse, despues de haber cambiado los scopes en la base de datos, el browse reajusta sus valores.

Tu forma de hacerlo es correcta.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 161
Joined: Wed Jan 25, 2006 10:45 AM
xBrowse y ::Refresh()
Posted: Tue Oct 28, 2008 10:11 AM

Antonio :

Tks :lol: !

Saludos

Ricardo R.

xHarbour 1.1.0 Simplex , Microsoft Visual Studio 2008, Bcc55, Fwh Build. 9.01

Continue the discussion